Я пытаюсь настроить новый веб-сервер Centos 7 и, похоже, не могу открыть порт 80 снаружи. Apache установлен и запущен. Я просто пытаюсь получить стартовую страницу, чтобы продолжить установку и настройку. К сожалению, я просто получаю таймауты при просмотре IP, поскольку кажется, что порт 80 недоступен.
Открыл порт в брандмауэре ...
$ sudo firewall-cmd --zone=public --query-port=80/tcp
yes
$ sudo firewall-cmd --zone=public --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0
sources:
services: dhcpv6-client http https ssh
ports: 80/tcp
protocols:
masquerade: no
forward-ports:
sourceports:
icmp-blocks:
rich rules:
Какого черта мне не хватает? Даже если я выключу брандмауэр, у меня все равно будут таймауты.
$ telnet 70.61.231.4 80
Trying 70.61.231.4...
telnet: connect to address 70.61.231.4: Operation timed out
telnet: Unable to connect to remote host
Может быть что-то с Apache вместо брандмауэра?
РЕДАКТИРОВАТЬ: добавление деталей netstat и результатов завивки ...
$ sudo netstat -tlnp | grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 25835/httpd
$ curl 127.0.0.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Apache HTTP Server Test Page powered by CentOS</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">