Разрешение пользователям за пределами моей локальной сети просматривать веб-сайты [закрыто]

Я разрабатываю на своем локальном компьютере компьютер с помощью вампа. Когда я начинаю новый проект, я добавляю новую запись виртуального хоста в свой файл httpd.conf следующим образом:

ServerName localhost:80

#
# 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:/wamp/www/"
NameVirtualHost 192.168.1.103
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
    ServerName localhost
    DocumentRoot "c:/wamp/wwwjack/"
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerName fr.local
    DocumentRoot "c:/wamp/fr/"
</VirtualHost>

<VirtualHost 127.0.0.1 192.168.1.103>
    ServerName gg.local
    DocumentRoot "c:/dev/gg/"
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerName codeignite.local
    DocumentRoot "c:/wamp/wwwcodeigniter/"
</VirtualHost>

Периодически я хотел бы открыть порт 80 в моей локальной сети, чтобы дать людям предварительный просмотр того, над чем я работаю. . Я не говорю о размещении веб-сайта на моем домашнем компьютере, я просто делаю быстрый снимок.

После перенаправления порта на мой локальный IP-адрес, как мне настроить так, чтобы пользователю нужно было только ввести мой IP-адрес, и они увидели виртуальный хост, который я бы хотел, чтобы они видели? Я бы предпочел, чтобы им не приходилось редактировать для этого свой хост-файл.

Спасибо!

0
задан 3 February 2011 в 01:41
3 ответа

Вы не можете путь Вы делать его. Они должны были бы быть vpn'd в Вашу сеть для этого для работы. И даже если бы они были, то необходимо будет использовать адрес стороны локальной сети, не локальную обратную петлю (127.0.0.1).

Когда апач получит запрос, он попытается соответствовать ему vhost, но ни один из них не будет соответствовать.

1
ответ дан 24 November 2019 в 12:33

Я думаю, что Вы могли использовать сервис без IP (http://no-ip.com/) для передачи IP полю. Возможно, Вы могли затем добавить, что noip адресуют к списку vhosts. Не уверенный все же.Удачи!

-1
ответ дан 24 November 2019 в 12:33

Другая опция состоит в том, чтобы получить домен и использовать DNS для Вашего обслуживания приложения. Так...

newapp23.yourdomain.com
newapp25.yourdomain.com

Определите имена, чтобы быть Вашим домашним адресом. Необходимо будет изменить описания VHost для размещения (и код должен принять его также), но это работало бы.

0
ответ дан 24 November 2019 в 12:33

Теги

Похожие вопросы