nginx 가 users 에 게 시작 할 수 있 는 두 가지 방법
일반 사용자 가 restart 와 reload nginx 에 있 을 때 오류 가 발생 합 니 다.
the "user" directive makes sense only if the master process runs with super-user privileges,
ignored in /opt/nginx/conf/nginx.conf:1
나 는 개발 자 에 게 루트 권한 을 줄 수도 없고, 어 쩔 수 없 이 이렇게 할 수 밖 에 없다.
이 유 는 기본적으로 리 눅 스 의 1024 이하 포트 는 루트 사용자 만 사용 할 수 있 는 권한 이 있 기 때 문 입 니 다.
방법 1:
모든 사용자 가 실행 할 수 있 습 니 다 (755 권한 이기 때문에 파일 소유자: root, 그룹 소유자: root)
chown root:root nginx
chmod 755 nginx
chmod u+s nginx
방법 2:
루트 사용자 와 reistlin 사용자 만 실행 할 수 있 습 니 다 (750 권한 이기 때문에 파일 소유자: 루트, 그룹 소유자: ww)
chown root:www nginx
chmod 750 nginx
chmod u+s nginx
읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다. 본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!