как заставить apache2 слушать localhost и компьютер LAN

Я предполагаю, что Вы намереваетесь сказать установку этого сервера для содержания роли эмулятора PDC.

Необходимо начать читать здесь.

http://technet.microsoft.com/en-us/library/cc784800 (WS.10) .aspx

Я установил бы wireshark, чтобы дать Вам некоторое понимание тому, совершает ли трафик NTP поездку в прямом и обратном направлениях назад и вперед прежде, чем "предположить", является ли Ваш брандмауэр проблемой. Журнал событий окон должен сказать Вам, испытывает ли сервис NTP затруднения, добирающиеся до источников времени.

1
задан 26 January 2013 в 10:17
1 ответ

Проверьте с помощью netstat , что apache прослушивает порт 80.

% sudo netstat -apn|grep :80
tcp        0      0 :::80                       :::*                        LISTEN      1318/httpd          

Также убедитесь, что у вас нет правил брандмауэра, блокирующих этот доступ, в частности, у вас должен быть ACCEPT правила в цепочке INPUT для http .

% sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED 
ACCEPT     icmp --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:ssh 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:http 
REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited 

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited 

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 

Вы можете временно отключить брандмауэр, чтобы подтвердить это:

% /etc/init.d/iptables stop

Итак, брандмауэр выглядит следующим образом :

% sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Я бы также проверил ошибки Apache и файлы журналов доступа, большинство Linux хранят их в / var / log , возможно, / var / log / httpd . Обычно это 2 файла, error_log и access_log .

Что касается ошибки, которую вы получаете при запуске, похоже, вам нужно установить ServerName в вашем файле httpd.conf .

ServerName localhost

Похоже, это проблема apache2 в Ubuntu. Я нашел несколько потоков на других сайтах, где решением было установить ServerName на localhost.

0
ответ дан 4 December 2019 в 09:26

Теги

Похожие вопросы