内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Tomcat介紹---SSL

<

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、于洪網(wǎng)站維護(hù)、網(wǎng)站推廣。div style="text-align: left;">一. WEB相關(guān)
容器:實(shí)現(xiàn)了什么規(guī)范的服務(wù)器就稱為什么容器
常見的web容器:webLogect JBOSS Tomcat


二. Tomcat安裝及啟動(dòng)
安裝路徑不能有空格及中文字符、特殊字符
安裝后需配置JAVA_HOME環(huán)境變量,指定為jdk的安裝根目錄。
不能啟動(dòng)的原因:
1. JAVA_HOME路徑后不能有;號(hào),會(huì)導(dǎo)致啟動(dòng)是一閃而過。
2. 端口占用問題,可用netstat –nao查看目前使用的端口。

修改端口:server.xml

CATALINA_HOME環(huán)境變量:當(dāng)有多個(gè)Tomcat服務(wù)器存在時(shí),如果設(shè)置了CATALINA_HOME環(huán)境變量,所有的Tomcat啟動(dòng)的都是此變量指定的Tomcat。

三. Tocmat目錄結(jié)構(gòu)
bin:存放啟動(dòng)或管理Tomcat的一些腳本
conf:存放Tomcat的配置文件。
lib:Tomcat運(yùn)行依賴的jar包(能被受管理的所有應(yīng)用訪問)
logs:存放Tomcat的日志
webapps:存放JavaWeb應(yīng)用。(該目錄中的每一個(gè)文件夾代表一個(gè)JavaWeb應(yīng)用)
work:Tomcat的工作目錄

四. JavaWeb應(yīng)用的標(biāo)準(zhǔn)目錄結(jié)構(gòu)
MyApp 應(yīng)用名稱
WEB-INF 必須有,大寫一致,放入此目錄的資源隱藏,外部只能間接的訪問
classes 存放class文件
lib 存放該應(yīng)用所要用到的jar包
web.xml 當(dāng)前應(yīng)用的配置文件

五. 部署應(yīng)用到Tomcat中
1. 開放式目錄,把應(yīng)用直接copy至webapps目錄下。
2. 發(fā)布war包,在應(yīng)用的目錄下 jar –cvf MyApp.war .
然后放置webapps目錄下,Tomcat自動(dòng)將war包解壓部署。注意:如果刪除了war包,部署的應(yīng)用也會(huì)刪除。自動(dòng)解壓部署可以在server.xml文件中配置。

六. Tomcat的組成結(jié)構(gòu)
conf/server.xml
Host—代表虛擬主機(jī)
Context—代表主機(jī)中的某個(gè)應(yīng)用

1. 配置虛擬目錄
方式一、(不建議使用。修改了server.xml文件后,必須重新啟動(dòng)Tomcat才會(huì)生效)
修改server.xml在Host元素內(nèi)部增加以下內(nèi)容:
<Context path="/MyPPP" docBase="c:tmpMyApp"/>
path:是虛擬目錄,一般以/開頭
docBase:應(yīng)用的真實(shí)目錄路徑

方式二、建議使用
在TOmcat安裝目錄conf[enginename][hostname]建立一個(gè)xml文件,文件名就是虛擬訪問入口(path的作用)
文件中只需要指定真實(shí)路徑即可
<Context docBase="c:tmpMyApp"/>
案例:配置默認(rèn)端口、默認(rèn)應(yīng)用及默認(rèn)主頁(yè)
http://localhost(默認(rèn)端口是80)
顯示MyApp1.html
更改應(yīng)用的默認(rèn)主頁(yè):修改web.xml
在根元素中添加以下內(nèi)容:
<welcome-file-list>
<welcome-file>p.html</welcome-file>
<welcome-file>1.html</welcome-file>
</welcome-file-list>

2. 設(shè)置虛擬主機(jī)
修改server.xml,
<Host name="www.itcast.cn" appBase="...."/>
name:主機(jī)的名稱
appBase:存放該網(wǎng)站所有應(yīng)用的文件夾路徑

設(shè)置后修改操作系統(tǒng)的host文件

七. SSL Server Socket Layer
一種保證網(wǎng)絡(luò)上的兩個(gè)節(jié)點(diǎn)進(jìn)行安全通信的協(xié)議,建立在SSL上的HTTP被稱為HTTPS協(xié)議,HTTPS協(xié)議的默認(rèn)端口號(hào)為443。
作用:給數(shù)據(jù)進(jìn)行加密,驗(yàn)證對(duì)方身份

公鑰->私鑰
被公鑰加密的數(shù)據(jù)要用私鑰解,相反。

SSL通過安全證書來證明客戶或服務(wù)器的身份。
獲取證書的兩種方式:
1. 從權(quán)威機(jī)構(gòu)申請(qǐng),需交費(fèi)。只對(duì)一個(gè)IP有效
Certificate Authority,CA和VeriSign和Thawte
2. 創(chuàng)建自我簽名的證書
如果只需要對(duì)數(shù)據(jù)進(jìn)行加密,而不用驗(yàn)證對(duì)方身份??梢宰约簞?chuàng)建一個(gè)證書。

a) 創(chuàng)建證書
keytool –genkey –alias tomcat –keyalg RSA
以上命令將在操作系統(tǒng)的用戶目錄下生成 .keystore 文件
b) 配置SSL連接器
在Tomcat中的server.xml文件中
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />
添加屬性:keystoreFile=”keystore文件的目錄”
keystorePass = “指定keystore密碼,不指定默認(rèn)為changeit”
c) 訪問SSL的web站點(diǎn)
https://localhost:8443

注意:在配置SSL雙向握手后,如果啟動(dòng)Tomcat報(bào)錯(cuò)。需將Connector修改如下代碼:
protocol=”HTTP/1.1”替換為:protocol=”org.apache.coyote.http11.Http11Protocol”

分享文章:Tomcat介紹---SSL
URL分享:http://m.rwnh.cn/article28/cgeecp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、品牌網(wǎng)站制作、自適應(yīng)網(wǎng)站、面包屑導(dǎo)航定制開發(fā)、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

猜你還喜歡下面的內(nèi)容

h5響應(yīng)式網(wǎng)站建設(shè)

做網(wǎng)站知識(shí)

分類信息網(wǎng)

乌兰县| 曲周县| 双江| 红河县| 万盛区| 桦甸市| 金堂县| 恩施市| 岳普湖县| 思南县| 承德市| 临沧市| 米易县| 玉山县| 集贤县| 阳朔县| 聊城市| 疏勒县| 吉林省| 阿拉善左旗| 罗源县| 麻城市| 沂南县| 乐亭县| 津市市| 华宁县| 荔波县| 张家口市| 霍林郭勒市| 城口县| 泊头市| 长武县| 将乐县| 临汾市| 菏泽市| 宁陕县| 东城区| 理塘县| 鄂托克前旗| 屏东市| 卓资县|