我在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
你對此有所瞭解?
我在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
你對此有所瞭解?
在/ 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
@馬特,非常感謝〜 –
此問題已解決elsewhere。出於安全原因,將用戶tomcat更改爲root並不是一個好主意。
我已經做了谷歌搜索,我知道1024以下的TCP端口必須需要root權限。但我通過「sudo」啓動tomcat,是不是要使用root?我是Ubuntu的新手。 –