가상 머신의 Linux에 Nginx 서버를 설치한 후 머신은 컬을 통해 웹 페이지 콘텐츠를 얻을 수 있지만 호스트 머신에서는 액세스할 수 없으며 다음 오류가 발생합니다.
이 상황에서는 일반적으로 Linux 시스템의 방화벽 규칙을 구성하여 액세스해야 하는 네트워크 포트를 열도록 구성해야 합니다. 설정은 다음과 같습니다. :
편집을 위해 /etc/sysconfig/iptables 파일을 열고 nginx 서버용 ssh의 기본 포트 22 아래에 12줄을 추가합니다. mysql에 대한 원격 액세스를 위한 포트 3306. 구성 후 방화벽을 다시 시작하면 됩니다.
service iptables restart
호스트에서 다시 시도:
구성 성공 !
위 내용은 가상 머신 하에 Linux에서 Nginx를 설치한 후 호스트에 접근할 수 없는 상황을 처리하는 방법을 관련 내용을 포함하여 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.