84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
루트가 아닌 권한으로 nginx를 시작하고 싶지만 오류가 발생했습니다(13: 권한 거부됨). 인터넷에서 찾은 정보에 따르면 nginx.conf의 #user none을 user root로 수정한 다음 다시 로드해야 합니다. , 또는 오류 실패(13: 권한 거부)가 보고됩니다. 이를 해결하는 방법 또 다른 방법은 755 권한을 부여하는 것이지만 이 방법을 사용할 수 없습니다. 안내해주세요 감사합니다
루트가 아닌 사용자는 1024 미만의 포트를 수신할 수 없습니다.
단 두 가지 옵션:
nginx.conf 구성 사용자 none <1024+>;
nginx.conf는 사용자No; Listen 80;을 구성한 다음 시작 스크립트 또는 서비스에서 루트로 시작합니다. 작업자는 사용자 No.로 실행되고 마스터는 루트로 실행됩니다.
selinux를 끌 수 있습니다
루트가 아닌 사용자 및 그룹으로 변경
1024 미만 포트의 서비스를 시작하려면 루트 권한이 필요합니다. 일반 사용자를 사용하여 시작하려면 일반 사용자에 대해 sudo 권한을 구성하는 것이 좋습니다.
루트가 아닌 사용자는 1024 미만의 포트를 수신할 수 없습니다.
단 두 가지 옵션:
nginx.conf 구성 사용자 none <1024+>;
nginx.conf는 사용자No; Listen 80;을 구성한 다음 시작 스크립트 또는 서비스에서 루트로 시작합니다. 작업자는 사용자 No.로 실행되고 마스터는 루트로 실행됩니다.
selinux를 끌 수 있습니다
루트가 아닌 사용자 및 그룹으로 변경
1024 미만 포트의 서비스를 시작하려면 루트 권한이 필요합니다.
일반 사용자를 사용하여 시작하려면 일반 사용자에 대해 sudo 권한을 구성하는 것이 좋습니다.