>  Q&A  >  본문

macos - nginx 설치 후 nginx -t 테스트의 권한 문제

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

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

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

PHPzPHPz2712일 전709

모든 응답(3)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-16 17:12:44

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

    회신하다
    0
  • 黄舟

    黄舟2017-05-16 17:12:44

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

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:12:44

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

    회신하다
    0
  • 취소회신하다