루트가 아닌 권한으로 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 권한을 구성하는 것이 좋습니다.