일반적으로 알려진 Well-Know 포트는 root 및 administrator만 실행이 가능합니다. 일반 계정으로 Listen 포트가 80으로 설정된 아파치를 실행 할 경우 다음과 같은 에러가 발생합니다.
Permission denied: make_sock: could not bind to address [::]:80
Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
일반 사용자로 아파치를 실행 하려면 몇가지 설정 변경이 필요합니다.
1. httpd/bin 으로 이동
2. chown root:웹관리자계정 httpd
3. chmod +s httpd
4. chown 웹계정:웹계정 apachectl
위와 같이 설정을 바꾸면 웹계정으로 아파치를 실행시킬 수 있습니다.
5. ./apachectl start
'웹 > Apache' 카테고리의 다른 글
Apache#6 - 디렉토리 인덱싱 차단 (0) | 2014.08.24 |
---|---|
Apache#5 - syntax 체크 방법 (0) | 2014.08.11 |
Apache#4 - 특정 IP 차단 및 허용 (0) | 2012.10.13 |
Apache#3 - favicon 에러 처리법 (0) | 2012.09.18 |
Apache#1 - Cent 5.5 아파치 설치 (0) | 2011.11.30 |