포트를 사용하여 nginx를 설치하고 sudo로 시작했습니다. localhost에서 nginx 시작 페이지에 액세스하면 완벽하게 작동하지만 외부 컴퓨터에서 액세스 할 수 없습니다.
외부에서 컴퓨터의 nmap을 수행하면
80/tcp filtered http
따라서 Mac 방화벽이 포트를 차단하고 있습니다. 그런 다음 nginx 실행 파일을 방화벽 예외 목록에 추가하지만 nmap은 여전히 포트 80이 필터링되는 것으로 표시되어 웹 페이지에 액세스 할 수 없습니다. 목록에있는 정확한 바이너리는 / opt / local / sbin / nginx입니다.
내가해야 할 아이디어가 있습니까? 감사!
PS 방화벽을 끄면 외부에서 웹 사이트에 액세스 할 수 있지만 이상적인 솔루션은 아닙니다.
sudo lsof -i:80
해야합니다 정말 nginx를 청취를하고있어 수 있도록 (그 127.0.0.1이 아닌 모든 IP에서 수신 대기 중입니다).