Я застрял в этой проблеме: у меня есть веб-страница PHP, хранящаяся на моем Linux-сервере, проблема в том, что я могу получить доступ к этой веб-странице только тогда, когда я подключен к той же локальной сети, где находится сервер, но когда я пытаюсь получить доступ удаленно Я просто не могу этого сделать. Что я делал неправильно?
Еще подробности о сервере:
Installed Apache2
Installed PHP5
Installed MySQL
DynDNS domain
Сервер необходимо настроить для прослушивания сетевого интерфейса, который либо:
Порт, который вы слушаете, должен быть доступен (то есть не заблокирован брандмауэром, который вы контролируете или контролирует ваш интернет-провайдер).
Затем вам необходимо знать IP-адрес того сетевого интерфейса, к которому будет выполнено подключение.
Решено.
Мне пришлось внести несколько изменений в конфигурацию apache2 на моем сервере Linux (сервер Ubuntu 11.04). Эти изменения были:
1) Изменен файл «ports.conf», находящийся в / etc / apache2. Заменил эти строки:
NameVirtualHost *: 80 Слушать 80
для этого:
NameVirtualHost *: 8082 Слушать 8082
2) Изменен файл 000-default, который находится в / et / apache2 / sites-enabled. Заменил эту строку:
VirtualHost *: 80
для этого:
VirtualHost *: 8082
примечание: (я выбрал этот порт, потому что у меня было другое приложение на порту 8080)
После этих двух шагов я перезапустил сервер apache2:
sudo /etc/init.d/apache2 перезапуск
Теперь я могу получить доступ к серверу из локальной сети и из Интернета. Надеюсь, это может помочь кому-то другому
Тебе нужно:
Затем вы должны настроить серверы имен, чтобы вы могли маршрутизировать свой собственный домен на свой сервер ... в противном случае у вас будет просто статический IP-адрес.
Есть отличный сайт, который позволит вам использовать их серверы доменных имен. http://www.zoneedit.com/
Я считаю, что еще один http://dyn.com/dns/ Я думаю, что первый дешевле; раньше это было бесплатно