![]() |
Апач не видется извне по 80 порту.
Вложений: 1
Здравствуйте, поидее вопрос простой, но уже все облазил и перепробовал что мог, теряюсь в догадках, буду благодарен за любую помощь!
Итак проблема, есть Apach 2.0.40 на ASPLinux 9.0 (+PHP+MySQL+PERL но полагаю это не важно). Все поидее работает нормально, к нему прикручен один внешний домен и куча локальных, но при обращении извне он никак не хочет отзываться по 80 порту. На локальной машине - работает. Извне - connect to address xxx.xxx.xxx.xx: Operation timed out Unable to connect to remote host Сразу скажу - файервол отключен вообще, дело не в нем. Также пробовал на всякий случай отключать portsentry - результат 0. 80 порт свободен до запуска Апача, тоесть netstat -anp показывает что ничего нету на нем. После запуска, на 80 - Апач, что так и д.б., как я понимаю. Структура конфига виртуальных хостов - в аттаче. Подскажите хотябы в какую сторону копать, как вообще посмотреть, кто и почему режет эти запросы? Ведь комп извне пингуется. А в логах апача ничего, как-будто и нету его на этом порту!!! :help: :idontnow: |
А апач на каких адресах слушает?
после запуска посмотри netstat-ом может он тока на 127,0,0,1? |
Hubbitus
Может iptables режет пакеты извне. Посмотри правила, и открой его снаружи. |
Цитата:
Цитата:
Цитата:
|
а если попробовать конструкцию вида
<VirtualHost (IPADDRESS)> и попробуй нетривиальный порт какой нибудь |
Цитата:
Цитата:
Цитата:
|
про другой порт - пропустил.
Ну тогда попинай прова - может он тебе зарубил |
сам не общался с apache 2 ,но довольно часто встречал темы про всякие непонятные глюкобаги связанные с ним
вот например несколько ссылок на эту тему. http://phpclub.ru/talk/showthread.ph...=41740&rand=49 http://portal.sysadmins.ru/board/viewtopic.php?t=64199 поставить 1.3 и перенести конфиг не представляется возможным ? |
Цитата:
Цитата:
Цитата:
|
плохо смотрел , покрайней мере вторая ссылка совсем новая , но это конечно же не решение .
можно попробовать просканить сервер . также можно попробовать telnet server 80 че-нить набрать enter и apache должен выругаться . ну или набрать GET /path_to_index.html ACCEPT: text/plain -тогда должен вывести содержимое index.html ( ну если index это плайн текст) вот пример PHP код:
|
Зачем на прова наезжать? Просто спроси. Если они закрыли порты, то прямо скажут
|
Цитата:
Цитата:
Цитата:
Всем спасибо, проблема оказалось действительно не в Апаче и настройках. Я позвонил провайдеру и оказалось следующее: У меня ADSL, сам провайдер ничего пользователям не блокирует, но в моей версии ADSL-модема стоит железный фаервол, который поумолчанию включен и блокирует входящие на 80, 21, 25 порты (ну тоесть самые основные), чтобы его отключить нужно ехать к ним с модемом, или вызывать домой. Этакая "забота о пользователях", блин. Нет слов - одни эмоции. Я конечно постараюсь сам настроить свой модем (пока правда не имею понятия как, но раз они могут это сделать, значит возможно), но это уже тема для другого раздела форума. Всем огромное спасибо за помощь. |
Cheers!
|
| Часовой пояс GMT +4, время: 20:14. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.