На моем компьютере запущен сервер apache2, и я хотел бы получить к нему доступ из Интернета, но не могу заставить его работать.

Мой порт apache2 открыт в 80. Я настроил переадресацию портов с 80 на 80 на моем компьютере на статический ip моего сервера, на котором работает apache2. Я попытался открыть свой сервер apache2, набрав в браузере интернет-IP и номер порта.

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

Может кто-нибудь сказать мне, если я что-то упустил?

2 ответа2

0

http://thetechnofreak.com/technofreak/localhost-online-apache/

Я думаю, что если вы выполните все эти шаги, у вас все будет в порядке.

Или, возможно, программное обеспечение, такое как LogMeIn Hamachi, больше похоже на то, что вы ищете? http://alternativeto.net/software/hamachi/?sort=rank

0

Предполагая простую домашнюю настройку, ваш компьютер работает под управлением Apache и принимает запросы через порт 80. Похоже, что Apache работает, и я предполагаю, что вы можете получить к нему доступ, используя локальный адрес обратной связи, http://127.0.0.1 . Вам не нужно указывать порт 80 , но это не повредит.

Ваш сервер также будет иметь IP-адрес в вашей локальной сети, возможно, что-то вроде 192.168.1.12 . Это частный IP-адрес, который имеет значение только в вашей домашней сети и был либо предоставлен вашим маршрутизатором (динамически с использованием DHCP), либо был статически определен вами. Вы можете проверить, принимает ли ваш сервер запросы через свой брандмауэр, используя второй компьютер в вашей сети и просматривая частный IP-адрес вашего сервера, http://192.168.1.12 в моем примере.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .