>백엔드 개발 >PHP 튜토리얼 >Window nginx가 자동 오류로 시작되지만 포트 80을 수신하지 않습니다.

Window nginx가 자동 오류로 시작되지만 포트 80을 수신하지 않습니다.

WBOY
WBOY원래의
2016-08-08 09:23:051110검색

웹+호스트 전용 방식을 사용하기 위해 가상머신을 사용해왔습니다.

오늘은 PHP 플랫폼의 윈도우 시스템 호환성을 테스트하기 위해

공식 window-nginx를 다운로드했습니다. 1.9.1 버전;

디렉토리에 압축을 푼 후

nginx.exe 실행

127.0.0.1에 대한 액세스는 정상입니다.

따라서 nginx를 수정하세요. conf에서 모든 서버를 제거하려면{} 삭제하고 include ./vhost/*.conf;

conf 디렉토리에 vhost 디렉토리를 생성하고 centos에서 사이트의 서버 conf 파일을 복사합니다. 루트로 저장하세요.

nginx.exe -t를 사용하여 테스트하면 모든 것이 정상입니다.

nginx.exe를 사용하고 시작하세요.

액세스하려면 127.0.0.1을 사용하세요.

netsat -anb를 사용하여 포트 80이 나타나는 것을 찾지 못했습니다.

error.log를 확인할 때 오류가 발견되지 않았습니다. 시간이 오래 걸리고 결론이 나지 않았습니다.

nginx.conf를 복원해야 했는데 액세스가 정상이었습니다.

http{}에 include ./vhost/*.conf를 추가하기만 하면 됩니다.

정상입니다. 127.0.0.1에 다시 접속해 봤는데 제 사이트에 접속해도 안되네요?

설정 테스트에서도 정상이라고 나오네요.

이상하네요. vhost의 conf 콘텐츠를 nginx.conf로;

이동한 후에는 구성 테스트를 사용하여 테스트하세요. 팁: nginx: [emerg] unix 도메인 소켓은 이 플랫폼의 업스트림 "unix:/run에서 지원되지 않습니다. /php-fpm/php-fpm.sock" in D:webnginx/conf/nginx.conf:73

해당 서버의 원래 cenots 아래 구성이 유효하지 않은 것으로 나타났는데, 넣어보니 include에서는 오류 메시지를 볼 수 없으며 이 서버는 무시됩니다.

결론은 다음과 같습니다. nginx 오류 프롬프트에 버그가 있지만 현재 구성 프로세스 중입니다. . 문제 없이 nginx.conf의 기본 구성 파일을 구성해 보세요. 그런 다음 이를 하위 파일

으로 옮기면 오류를 통해 단계별로 메시지를 표시할 수 있습니다.

위 내용은 window nginx가 시작될 때 발생하는 자동 오류를 소개하지만 관련 내용을 포함하여 포트 80을 수신하지 않습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.