문제 설명:
CentOS 7이 가상 머신에 Apache(httpd)를 설치했지만 호스트에서 가상 머신에 액세스할 수 없습니다.
분석:
방화벽 문제
해결책:
다음 명령을 실행하여 모든 IP가 액세스할 수 있도록 tcp 포트 80을 설정합니다.
[root@localhost ~]# iptables -I INPUT -p TCP --dport 80 -j ACCEPT
모든 IP가 접속할 수 있도록 다른 포트를 설정하려면 위 명령의 80을 다른 포트로 변경하면 됩니다.
참고: 이 방법은 일시적이므로 다시 시작한 후 다시 실행해야 합니다.
직접 학습하는 경우에는 방화벽 방화벽을 끌 수 있습니다. 방법은 다음과 같습니다(CentOS 7에만 해당).
#停止firewall systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.service
추천 튜토리얼: centos tutorial
위 내용은 centos7에서 httpd에 접근할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!