저는 Mac(osx 10.9.3)의 virtualbox에서 CentOS7을 실행하고 있습니다. 가상 머신에서 호스팅되는 웹사이트에 액세스하고 싶습니다. 방문자 IP 반환 웹 페이지를 열람할 수 없습니다.
가상 머신에 ping
액세스 할 수 있습니다 . 가상 머신의 네트워크 설정을 위한 브리지 어댑터를 설정했습니다. Listen 80과 호스트 IP 주소를 제공했습니다 . 거부된 연결을 게스트 IP로 반환합니다 .ssh
/etc/httpd/conf/httpd.conf
telnet
curl
방화벽/iptables 구성 문제인 것 같은데 호스트를 허용해야 합니다. 호스트를 허용하도록 CentOS 방화벽/iptables를 구성하는 방법은 무엇입니까?
답변1
VM에 ping 및 ssh를 실행할 수 있으므로 방화벽 문제는 아닌 것 같습니다. httpd 서비스가 실행되고 있지 않은 것 같습니다.
다음 명령을 사용하여 실행해 보세요.
service httpd start
또는:
/etc/init.d/httpd start
httpd는 기본적으로 centos에 설치되어야 합니다! ! ! ! , httpd를 설치하려면 centos에서 다음을 수행하면 됩니다.
yum install httpd
부팅 시 Apache 서비스가 시작되도록 설정합니다(이러한 문제가 다시 발생하지 않도록 하기 위해).
chkconfig httpd on
답변2
방화벽을 열어 연결을 허용하세요.
예를 들어,
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload