我想配置Tomcat以偵聽端口443的HTTPS,但它不起作用。我沒有登錄localhost_access_log.*.txt
文件,也沒有發現catalina.out
錯誤。如何使用Tomcat配置HTTPS?
這是我server.xml
文件:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
keystoreFile="/home/iis/.keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS" />
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="443" />
我該如何解決這個問題或者我在哪裏可以找到更多的信息?
我產生我的密鑰庫使用此命令:
$JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA
爲什麼'org.apache.coyote.http11.Http11NioProtocol'? – Andremoniy
@Andremoniy它最初是在那裏。應該在那裏呢? –
低於1024的端口在Linux中需要root權限,但如果端口80正在爲您工作,那麼這可能不是問題。 –