Назад | Перейти на главную страницу

Как получить доступ к веб-приложению php из Интернета

Я застрял в этой проблеме: у меня есть веб-страница 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 перезапуск

Теперь я могу получить доступ к серверу из локальной сети и из Интернета. Надеюсь, это может помочь кому-то другому

Тебе нужно:

  1. Статический IP-адрес
  2. Настройте маршрутизатор на переадресацию порта 80
  3. При необходимости переведите маршрутизатор в режим DMZ.

Затем вы должны настроить серверы имен, чтобы вы могли маршрутизировать свой собственный домен на свой сервер ... в противном случае у вас будет просто статический IP-адрес.

Есть отличный сайт, который позволит вам использовать их серверы доменных имен. http://www.zoneedit.com/

Я считаю, что еще один http://dyn.com/dns/ Я думаю, что первый дешевле; раньше это было бесплатно