Я установил httpd 2.4.10-2.fc20
и он запускается:
$ systemctl -l | grep httpd.*running
httpd.service loaded active running The Apache HTTP Server
... и слушает:
$ netstat -pant | egrep 'PID|httpd'
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 29709/httpd
Он отвечает ожидаемым образом при доступе из локального браузера на этой машине Linux.
Пытаясь получить к нему доступ из FF на машине Windows в моей интрасети, я получаю время ожидания сети. ssh
соединения (включая Xming) работают как шарм, так что это, очевидно, не проблема с сетью. У меня в этой Windows нет персонального брандмауэра, который мог бы что-то заблокировать.
я видел Apache слушает, но не отвечает но это не помогло. Я отключил iptables:
$ systemctl status iptables
iptables.service - IPv4 firewall with iptables
Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled)
Active: inactive (dead)
Меня это беспокоит несколько часов, и я искал в сети вдоль и поперек и пробовал разные вещи - безрезультатно.
Вам нужно установить правило в свой брандмауэр, чтобы принимать все соединения, поступающие на порт 80 / tcp, попробуйте сделать это:
# firewall-cmd --permanent --add-port=80/tcp
# firewall-cmd --reload
Помните, что имя службы брандмауэра - firewalld, если вы хотите отключить брандмауэр, вам необходимо выполнить следующую команду:
# systemctl disable firewalld
# systemctl stop firewalld