У меня есть сервер Apache2.4 в домашних условиях под управлением MySQL и PHPmyadmin в Windows 7 Home Edition.
Все отлично работает изнутри сети, но если я попытаюсь получить доступ к веб-сайту из-за пределов "интернета", потребуется много времени, чтобы громко и в конце "Эта страница не работает HTTP ERROR 504"
Что я сделал на данный момент:
- У меня есть публичный статический IP.
- Я открыл порт "8080" в моем маршрутизаторе и сопоставил его с IP-адресом моего сервера Apache и портом "80"
- Я открыл тот же порт «80» в брандмауэре на сервере и даже попытался отключить брандмауэр.
- Я указал службу DNS на мой публичный IP-адрес и тоже указал порт. «Служба DNS не в моей сети от Godaddy»
- Я пытался получить доступ к сайту по доменному имени и по IP-адресу не работает.
- Я проверил порт для моей сети снаружи и оба «8080» и «80» работают.
- Я отформатировал сервер и сделал новую настройку и даже попробовал сервер WAMP тоже самое!
- Я позвонил интернет-провайдеру и спросил их, не блокируют ли они некоторые порты для веб-хостинга, и они подтверждают, что все порты, которые я использую, открыты.
Я пытаюсь с двух недель, я почти все, что я могу найти из Интернета.
Любая идея, как решить эту проблему! или есть какие-либо другие параметры на сервере Apache, которые я должен изменить, чтобы он работал?
ПРИМЕЧАНИЕ. Когда я перезагружаю сервер, иногда я могу получить доступ к веб-сайту из Интернета, но только на пару секунд и только в текстовом режиме. Я проверил файл журнала доступа и нашел IP-адрес извне, но после этого он работает только в течение нескольких секунд. если я попытаюсь получить к нему доступ, я ничего не покажу, а нового журнала там не будет "
источник
Ответы:
Включите журнал ошибок Apache и посмотрите, что происходит не так.
Поскольку вы можете в течение нескольких секунд получать доступ к веб-сайту и apache показывает IP-адрес вашего клиента, успешно подключающийся к серверу, попробуйте переместить все ваши файлы из
htdocs
другой временной папки и вместо этого поместите туда пустойindex.html
файл.Если это работает, то некоторые модули, касающиеся PHP, были сломаны. Смотрите ваш журнал ошибок, чтобы узнать, какие модули должны быть исправлены.
Из вашего error.log:
тогда позже:
Так что ваш PHP не работает вообще.
источник