macos - nginx 설치 후 nginx -t 테스트의 권한 문제
PHPz
PHPz 2017-05-16 17:10:44
0
3
780

시스템은 mac OS 10.11.8입니다. xiaohan 사용자는 터미널에 Brew install nginx를 통해 nginx를 설치했습니다. 현재 문제는 xiaohan 사용자 상태에서 nginx -t 테스트가 실패한다는 것입니다. . 하지만 브라우저는 정상적으로 localhost:8080에 접근할 수 있습니다

이미 nginx에 대한 전체 권한이 있습니다

vim nginx.conf 파일의 첫 번째 줄은
#user none;
#을 제거하거나
user xiaohan;
으로 변경하세요. 작동하지 않습니다. 조언을 부탁드립니다. 감사합니다!

PHPz
PHPz

学习是最好的投资!

모든 응답(3)
大家讲道理

/usr/local/var/run/ 디렉터리와 nginx.pid 파일에 권한이 있는지 확인해야 합니다.

黄舟

귀하의 xiaohan 사용자에게 /logs/nginx.pid 파일에 대한 권한이 없는 것 같습니다. 따라서 xiaohan 사용자로 nginx -t를 실행하면 Permission Denied가 보고됩니다.

过去多啦不再A梦

일반적으로 루트만 /logs/nginx.pid에 액세스할 수 있으며 ls -l를 사용하여 볼 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿