2012-06-07 95 views
0

我在Ubuntu EC2實例上安裝了openjdk + tomcat7。 在8443上做了一些測試http和https確實有效。 我已經配置安全組以允許8080/443/8443。 當我嘗試在端口443上配置SSL時,它會在啓動Tomcat時提示「權限被拒絕」。 但我已經與根上一個啓動tomcat:爲什麼Tomcat SSL在Ubuntu EC2實例上的端口443上不起作用

sudo /etc/init.d/tomcat7 start 

你對此有所瞭解?

+0

我已經做了谷歌搜索,我知道1024以下的TCP端口必須需要root權限。但我通過「sudo」啓動tomcat,是不是要使用root?我是Ubuntu的新手。 –

回答

0

在/ etc/default中查找名爲「tomcat7」的文件。在那裏更改用戶名和密碼。

# 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

@馬特,非常感謝〜 –

1

此問題已解決elsewhere。出於安全原因,將用戶tomcat更改爲root並不是一個好主意。

相關問題