Apache 서버는 로컬 네트워크에서 액세스를 허용합니다.

Apache 서버는 로컬 네트워크에서 액세스를 허용합니다.

Fedora 서버를 설치했지만 이를 통해 네트워크 요청을 받을 수 없는 것 같습니다. 나는 잘 핑할 수 있고 아파치가 기계에서 잘 돌아가고 있다고 말할 수 있다.

httpd.conf에서 듣고 있어요

Listen *:80

서버 이름은

ServerName 192.168.1.133:80

콘솔에서 이에 대해 불평하지만 이 줄이 있든 없든 작동하지 않는 것 같습니다.

[root@localhost conf]# cat /etc/redhat-release
Fedora release 21 (Twenty One)

[root@localhost conf]# netstat -ntulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      1384/smbd
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      1384/smbd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      826/sshd
tcp6       0      0 :::443                  :::*                    LISTEN      1044/httpd
tcp6       0      0 :::445                  :::*                    LISTEN      1384/smbd
tcp6       0      0 :::9090                 :::*                    LISTEN      1/systemd
tcp6       0      0 :::139                  :::*                    LISTEN      1384/smbd
tcp6       0      0 :::80                   :::*                    LISTEN      1044/httpd
tcp6       0      0 :::22                   :::*                    LISTEN      826/sshd
udp        0      0 0.0.0.0:68              0.0.0.0:*                           945/dhclient
udp        0      0 192.168.1.255:137       0.0.0.0:*                           1441/nmbd
udp        0      0 192.168.1.113:137       0.0.0.0:*                           1441/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*                           1441/nmbd
udp        0      0 192.168.1.255:138       0.0.0.0:*                           1441/nmbd
udp        0      0 192.168.1.113:138       0.0.0.0:*                           1441/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*                           1441/nmbd
udp        0      0 0.0.0.0:52142           0.0.0.0:*                           945/dhclient
udp6       0      0 :::41117                :::*                                945/dhclient

답변1

Apache 요청이 방화벽에 의해 차단되었습니다. 방화벽을 통한 모든 요청을 허용하려면 다음 명령을 실행하십시오. firewall-cmd --zone=public --add-port=80/tcp firewall-cmd --reload

포트 80을 허용하는 대신 다음 명령을 사용할 수도 있습니다. firewall-cmd --add-service=http firewall-cmd --reload

관련 정보