본문 바로가기
웹/Apache

Apache#2 - 일반 계정 실행하기

by gntpapa 2012. 7. 27.
일반적으로 알려진 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