nginx 가 users 에 게 시작 할 수 있 는 두 가지 방법

921 단어
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


읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다. 본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기