tomcat을 아파치와 연동안하고 띄울때 80포트로 띄우면 에러가나

jw0717의 이미지

tomcat을 /usr/local/tomcat에 설치하고

chmod 755 chown tomcat.tomcat를 주었습니다.

그런데 tomcat은 디폴트 포트가 8080 이어서 tomcat/conf에서

디폴트 포트를 8080 -> 80 포트로 변경하고 tomcat유저로

start를 시키니 80 퍼미션 에러가 나오고 시작이 안됩니다.

루트로 띄우면 퍼미션 에러 없이 스타트가 되고요.

그리고 8080으로 다시 변경하면 tomcat유저로도 스타트가 가능합니다.

tomcat유저로 80포트로 톰캣을 실행시킬려면 어떤걸 변경해야하는지요.

sunyzero의 이미지

well-known port들은 일반유저가 사용하지 못하도록 되어있습니다. 당연히 tomcat을 80 port 로 사용하도록 하고, 일반유저로 띄우면 권한이 없으므로 사용하지 못하죠.

방법은 당연히 root로 작동시키시면 됩니다.

========================================
* The truth will set you free.