У меня есть веб-сервер Apache на моем компьютере (192.168.0.115) внутри локальной сети. Я установил переадресацию портов на маршрутизаторе DIR-300 для перенаправления трафика через порты 80 и 443 на 192.168.0.115. Люди за пределами моей локальной сети не могут получить доступ к моему веб-сайту. Apache работает на Fedora 17, и я проверил брандмауэр - порты 80 и 443 открыты. В чем проблема тогда?
3 ответа
Многие интернет-провайдеры блокируют порты 80 и 443, по-видимому, как способ принудительного применения TOS и предотвращения использования систем в качестве узлов вредоносного ПО. Возможно, вы захотите проверить, не заблокированы ли эти порты - shieldsup - это веб-инструмент для проверки доступности определенных портов извне.
Помните, чтобы переместить ваш компьютер за пределы брандмауэра - в DMZ в роутере. Это позволит вам избежать проблем, подобных моей.
К какому IP-адресу вы пытаетесь подключиться извне? 192.168.0.115 неверно. Вместо этого вы должны найти ваш публичный IP-адрес и использовать его за пределами вашей локальной сети.
Как только у вас есть публичный IP, попробуйте подключиться к вашему сайту с
Http://{YOURPUBLICIPADDRESS}