我們都知道http是明文傳輸不安全,現在好多都必須https傳輸,我們現在需要做的,還是訪問80端口,80自動跳轉到443.
Tomcat配置如下:
1.server.xml設置:
<Connectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="443"/>
2.web.xml設置
<!--添加到web.xml最后面-->
<security-constraint>
<web-resource-collection>
<web-resource-name>SSL</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
3.重啟Tomcat測試
http://localhost自動跳轉https://localhost.
讓技術之花,在頭條盛開……
也可以直接查看到我的頭條文章:Tomcat設置http自動跳轉https