Расшарить сайт на XAMPP

Делаем корпоративный сайт. Установил на локальный компьютер XAMPP, сделал сайт, который видно на localhost, т.е. по адресу 127.0.0.1 и все. Как сделать его доступным в локальной сети и через интернет?
9 февраля в 12:06
2
fir1st 15,5
localhost — есть коннект.
127.0.0.1 — есть коннект.
192.168.0.13 (в локалке) — нету.

А интернет идет через роутер 192.168.0.1.
Такие дела.
fir1st,
host:
127.0.0.1 localhost
192.168.0.13 localhost
fir1st,

отсортировано по дате по оценке
ответы (3)

0
digdream #
а надо чтобы он ресолвился по имени?
тогда надо в локальной сети либо поднять DNS c указателем на адрес хоста, либо на всех компьютерах которые должны получить к нему доступ в файлике hosts добавить строки вида:
192.168.0.115 mycoolsite.ru
где соответственно ip хоста и имя по которому он будет ресолвиться
чтобы виделся из инета — надо пробросить 80 порт на маршрутизаторе, а маршрутизатор должен иметь DNS-имя (можно использовать DynDNS для динамических адресов)
рекомендую также вглянуть на сборки:
1. wampserver — мне он больше приглянулся, а также он делается видимым/невидимым извне в 1 клик в трее
2. Openserver — отечественная разработка, недавно описывалась на хабре. активно развивается.
3. Winginx — также вроде отечественная сборка, тут вместо апача — nginx
digdream, 9 февраля в 12:21
Спасибо.
Достаточно и IP. В локальной сети компьютер видится, но также просто по IP и не заходит.
fir1st, 9 февраля в 13:07
0
zelenin #
пробросить с роутера 80-й порт на компьютер с сервером. На роутере соответственно должен быть видимый из интернета ip.
0
digdream #
не видится он скорее всего потому что апач не слушает на этой ip сеть. точно не помню есть ли в xampp такая педаль, но надо либо httpd.conf править или прямо в интерфейсе это включается/выключается в админке у Xampp. (что то типа Put online)
в wamp как раз в меню есть пункт, включающий видимость извне. делает он это скриптом, который берет и измненяет в httpd.conf в параметрах docroot права на папку:

<Directory «c:/wamp22/www/»>

# onlineoffline tag — don't remove
Order Allow,Deny
Allow from all


это для видимости
а для невидимости такие строки:
Order Deny,Allow
Deny from all
Allow from 127.0.0.1";
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Program Files/xampp/xampp/htdocs"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Order Allow,Deny
Allow from all


Не помогло.
Пробовал еще в listen прописать так:
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the # directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 192.168.0.13:80

Ничего не изменилось.
fir1st, 10 февраля в 07:13

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.