您好,登錄后才能下訂單哦!
Tomcat
Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。
下載Tomcat文件,文件是一個(gè)exe的安裝文件,下載后直接安裝即可。
下載地址在百度輸入Tomcat進(jìn)入官網(wǎng)即可找到下載文件。安裝文件沒(méi)有什么技巧,一直點(diǎn)擊下一步即可。
同樣安裝時(shí)注意安裝目錄,因?yàn)橐粫?huì)要配置和java一樣的環(huán)境變量。
同樣打開(kāi)環(huán)境變量的配置窗口,在系統(tǒng)環(huán)境變量一欄點(diǎn)擊新建。
輸入內(nèi)容如下:
變量名:CATALINA_HOME
變量值:剛剛安裝的路徑
測(cè)試安裝配置是否成功
找到暗黑族昂路徑下的bin 文件夾,找到里面的執(zhí)行文件,運(yùn)行,然后執(zhí)行下面的操作。
打開(kāi)瀏覽器,輸入http://localhost:8080.如果出現(xiàn)下面的內(nèi)容說(shuō)明成功了。
配置server.xml文件
域名訪問(wèn)先修改成80端口,然后是redirectPort為443
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
配置SSL證書
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" URIEncoding="UTF-8" defaultSSLHostConfigName="www.xxxx.com">
<!--配置證書路徑,密碼-->
<SSLHostConfig hostName="www.xxxx1.com" caCertificateFile="cert/www.xxxx.com.pem">
<Certificate certificateKeystoreFile="cert/www.xxxx1.com.pfx"
certificateKeystoreType="PKCS12" certificateKeystorePassword="***" />
</SSLHostConfig>
<SSLHostConfig hostName="www.xxx2.com" caCertificateFile="cert/www.xxxx2.com.pem">
<Certificate certificateKeystoreFile="cert/www.xxxx2.com.pfx"
certificateKeystoreType="PKCS12" certificateKeystorePassword="***" />
</SSLHostConfig>
</Connector>
修改redirectPort為443
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="443" />
一個(gè)項(xiàng)目對(duì)應(yīng)多個(gè)域名
<Host name="www.xxxx1.com" appBase="webapps" unpackWARs="false"
autoDeploy="true" defaultHost="www.xxxx1.com">
<!--多個(gè)域名別名-->
<Alias>www.xxx1.com</Alias>
<Alias>www.xxxx2.com</Alias>
<!--默認(rèn)項(xiàng)目訪問(wèn)路徑-->
<Context path="" docBase="項(xiàng)目地址" reloadable="false" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
多個(gè)項(xiàng)目需要配置多個(gè)host,其中需要注意每個(gè)host下默認(rèn)項(xiàng)目訪問(wèn)路徑
<Engine name="Catalina" defaultHost="www.xxxxx1.com">
<Host name="xxxxx1.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!--默認(rèn)項(xiàng)目訪問(wèn)路徑-->
<Context path="" docBase="項(xiàng)目地址" reloadable="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>
<Host name="www.xxxxxx2.com" appBase="項(xiàng)目地址"
unpackWARs="true" autoDeploy="true">
<!--默認(rèn)項(xiàng)目訪問(wèn)路徑-->
<Context path="" docBase="project2" reloadable="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>
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。