반응형
Unix/Linux에서 포트번호 1~1023은 시스템 예약 포트로서 root 외의 일반 계정으로는 LISTEN을 통해 서비스할 수 없습니다. 그러므로, root 계정이 아닌 일반계정으로 apache를 설치한 경우 Apache 웹서버 포트를 80 포트로 서비스 하기 위해서는 추가적인 작업이 필요합니다.
아파치를 기동하는 계정이 아닌, 해당 바이너리(httpd) 파일 소유자 권한으로 기동할 수 있도록 sticky bit를 설정하는 것입니다.
설정법
$ cd $APACHE_HOME/bin # httpd 있는 디렉터리로 이동
$ chown root:root httpd # httpd 파일의 소유자를 root 로 변경
$ chmod +s httpd # httpd 파일에 sticky bit 추가
$ ls -l httpd
-rwsr-sr-x 1 root root 1469025 Sep 28 2019 httpd # 실행권한 x 대신에 s (sticky bit) 권한
'웹서버 > Apache' 카테고리의 다른 글
[정보] Apache 웹서버에 HTTS를 위한 설정 및 인증서 설치 (0) | 2022.10.25 |
---|---|
[정보] Apache MPM(Multi-Processing Module) 이해 (0) | 2022.10.19 |
[Tips] Apache 프로세스 user/group에 별도 설정 방법 (0) | 2022.03.06 |
[Tips] 아파치 Error Log 이해 (0) | 2022.02.05 |
[Tips] SSL 인증서 만료기간 확인하는 방법 (1) | 2021.11.08 |