tomcat同時(shí)使用http和https訪問(wèn)的配置方法
針對(duì)一個(gè)tomcat中有的項(xiàng)目需要使用ssl加密有些可以直接訪問(wèn)的情況,可通過(guò)修改tomcat/conf下的server.xml來(lái)實(shí)現(xiàn)。具體配置可參考下面這段代碼,注意<Service name=”Catalina1″>這個(gè)標(biāo)簽中的配置。
<?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Listener className="org.apache.catalina.core.JasperListener" /> <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> <GlobalNamingResources> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <Service name="Catalina"> <!-- 此處使用了ssl配置,需用https才可訪問(wèn) --> <Connector port="8284" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" clientAuth="false" sslProtocol="TLS" SSLEnabled="true" scheme="https" secure="true" keystoreFile="conf/tomcat.jks" keystorePass="pico2012server" truststoreFile="conf/tomcat.jks" truststorePass="pico2012server" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.LockOutRealm"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> </Realm> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> </Engine> </Service> <!-- 加入一個(gè)新的網(wǎng)站服務(wù)配置,每個(gè)service都可以單獨(dú)配置工程加載目錄、端口等 --> <Service name="Catalina1"> <!-- 此處表示加載的工程仍使用原始的http方式訪問(wèn) --> <Connector port="8484" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> <Connector port="18009" protocol="AJP/1.3" redirectPort="18443" /> <Engine name="Catalina1" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.LockOutRealm"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> </Realm> <!-- 該service加載的工程放置目錄,與webapps同目錄的webapps1 --> <Host name="localhost" appBase="webapps1" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> <!-- 此處要顯示的指定加載webapps1下的GS-Web工程 --> <Context path="" docBase="GS-Web" debug="0" reloadable="true"/> </Host> </Engine> </Service> </Server>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Tomcat 多站點(diǎn)配置詳解及實(shí)現(xiàn)方法
這篇文章主要介紹了Tomcat 多站點(diǎn)配置詳解及實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2016-12-12解決tomcat出現(xiàn):java.lang.IllegalStateException:無(wú)輸出目錄問(wèn)題
這篇文章主要介紹了解決tomcat出現(xiàn):java.lang.IllegalStateException:無(wú)輸出目錄問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01一文搞懂如何部署啟動(dòng)多個(gè)tomcat并移植項(xiàng)目
本文給大家介紹部署啟動(dòng)多個(gè)tomcat并移植項(xiàng)目的操作方法,本文給大家介紹的非常詳細(xì),包括修改配置文件的方法也給大家列舉出來(lái)了,具體內(nèi)容詳情跟隨小編一起看看吧2021-06-06Apache?Tomcat如何高并發(fā)處理請(qǐng)求
本文主要介紹了Apache?Tomcat如何高并發(fā)處理請(qǐng)求,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03Tomcat之web應(yīng)用的目錄組成結(jié)構(gòu)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了Tomcat之web應(yīng)用的目錄組成結(jié)構(gòu),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07netty 實(shí)現(xiàn)tomcat的示例代碼
這篇文章主要介紹了netty 實(shí)現(xiàn)tomcat,主要包括自定義基礎(chǔ)類(lèi)及netty 服務(wù)端的示例代碼詳解,通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06解決Tomcat 中catalina.out持續(xù)累加問(wèn)題
這篇文章主要介紹了解決Tomcat 中catalina.out持續(xù)累加問(wèn)題 ,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-03-03