nginx


보통 웹서버를 서비스할 때 루트 계정으로 진행하지 않는다.


하지만 리눅스 보안 정책으로 1024 이하 포트는 root 계정을 통해서만 진행하도록 하고 있다.

이 부분을 일반 계정으로 수행하고자 한다면 capability 라는 것을 사용해야 한다.

각설하고 Nginx에서 80 포트를 일반계정으로 사용하려면

1. root 계정 접속

2. 아래 명령어 수행
setcap CAP_NET_BIND_SERVICE=+eip /engn/nginx/1.15.2/servers/webd-instance_80/sbin/nginx

3. nginx 디렉토리 소유자 변경
chown -R 소유자:그룹 /{엔진엑스 디렉토리}

4. Nginx 실행

nginx -s reload;

또는

nginx

 



'Nginx' 카테고리의 다른 글

우분투_Nginx 설치  (0) 2018.08.20

+ Recent posts