小編給大家分享一下tomcat 8.5.51如何配置http及https訪問,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
因?yàn)榻诼┒窗踩珕栴},特此用了tomcat 8.5.51 也就是tomcat8目前最新的版本;
其實(shí)tomcat配置很簡(jiǎn)單,因首次操作遇到了一些問題,特此記錄
操作系統(tǒng)版本:Red Hat Enterprise Linux Server release 7.6 (Maipo)
內(nèi)存:16G
JDK:java version "1.8.0_72"
安裝路徑:/root/apache-tomcat-8.5.51
tomcat發(fā)布war包比較簡(jiǎn)單,把應(yīng)用提供的war包扔在tomcat 的 webapps(/root/apache-tomcat-8.5.51/webapps)下,啟動(dòng)tomcat即可 。
tomcat解壓后在config目錄下自動(dòng)產(chǎn)生一個(gè)server.xml的配置文件,所有https 和http 以及端口的配置變更都在此文件中配置(建議如果之前版本不是這個(gè),一些參數(shù)端口以及密碼證書文件可以拷貝到新的目錄下,不建議用老版本的server.xml直接替換,每個(gè)版本不通設(shè)置參數(shù)也不一樣,我就是吃了這個(gè)虧)
參數(shù)修改:
http端口80,https端口:443
默認(rèn)參數(shù):
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改為:<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" />
如果只用http 那我們就修改這一處80即可
要是用https 我們?cè)诩右惶帲号渲米C書(因?yàn)闇y(cè)試我自己JDK工具生成的放在了config目錄下)
默認(rèn)參數(shù):
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
type="RSA" />
</SSLHostConfig>
</Connector>
修改為:
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" >
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/tomcat.keystore"
certificateKeystorePassword="123456"
type="RSA" />
</SSLHostConfig>
</Connector>
保存server.xml文件 ,啟動(dòng)Tomcat 大功告成。
# sh startup.sh
Using CATALINA_BASE: /root/apache-tomcat-8.5.51
Using CATALINA_HOME: /root/apache-tomcat-8.5.51
Using CATALINA_TMPDIR: /root/apache-tomcat-8.5.51/temp
Using JRE_HOME: /usr/local/jdk1.8.0_72
Using CLASSPATH: /root/apache-tomcat-8.5.51/bin/bootstrap.jar:/root/apache-tomcat-8.5.51/bin/tomcat-juli.jar
查看日志:
沒有報(bào)錯(cuò)和告警即說明啟動(dòng)正常,登錄測(cè)試頁面看下:
http測(cè)試頁面:
https測(cè)試頁面:
這樣就可以交差了,后面WAR包的內(nèi)容報(bào)錯(cuò)就扔給開發(fā)了。
以上是“tomcat 8.5.51如何配置http及https訪問”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。