2012-06-07 3 views
0

우분투 EC2 인스턴스에 openjdk + tomcat7을 설치했습니다. 8443에서 http 및 https 테스트를 수행 한 후 작동하지 않습니다. 이미 8080/443/8443을 허용하는 보안 그룹을 구성했습니다. 포트 443에서 SSL을 구성하려고하면 Tomcat을 시작할 때 "permission denied"가 표시됩니다. 하지만 난 이미 루트 이전과 바람둥이를 시작우분투 EC2 인스턴스에서 Tomcat SSL이 포트 443에서 작동하지 않는 이유

sudo /etc/init.d/tomcat7 start 

이에 대한 몇 가지 아이디어를 가지고 있습니까?

+0

Google에서 검색 한 결과가 1024 개 미만인 TCP 포트는 루트 권한이 필요하다는 것을 알고 있습니다. 하지만 "sudo"를 통해 바람둥이를 시작합니다. 루트를 사용하지 않는 것입니까? 나는 우분투의 초보자입니다. –

답변

0

"tomcat7"이라는 파일을/etc/default에서 찾으십시오. 거기에 사용자 이름과 암호를 변경하십시오.

# Run Tomcat as this user ID. Not setting this or leaving it blank will use the 
# default of tomcat6. 
TOMCAT7_USER=root 

# Run Tomcat as this group ID. Not setting this or leaving it blank will use 
# the default of tomcat6. 
TOMCAT7_GROUP=root 
+0

@ MattL, 고마워 ~ –

1

이 문제는 elsewhere으로 해결되었습니다. Tomcat 사용자를 root로 변경하면 보안상의 이유로 좋지 않습니다.

관련 문제