建站篇四 網(wǎng)站使用https服務(wù)

網(wǎng)站使用https服務(wù)

1,目標(biāo)

我們現(xiàn)在使用的是http協(xié)議明文傳輸,如果后期有賬號密碼等敏感信息時明文傳輸就會非常不安全入宦。所以使用https服務(wù)非常關(guān)鍵了,我們在前章節(jié)的基礎(chǔ)上進行進一步修改驶鹉。

2脚囊,設(shè)計分析

在開通https服務(wù)之前我們需要先準(zhǔn)備這些內(nèi)容:域名固逗、ssh證書彬坏。
我用的是在阿里云申請的免費證書挟鸠,1年可申請20個(Symantec免費版 SSL)嘉赎。
在開啟https服務(wù)后我們還需要修改防火墻規(guī)則置媳。最后還需要讓http服務(wù)強行切換成https服務(wù)。
針對證書安裝公条、防火墻配置拇囊、服務(wù)強行切換在下文中詳細描述。

3靶橱,設(shè)計內(nèi)容

證書安裝
首先先去申請證書寥袭,把域名信息、個人信息都填好后关霸,就可以提交申請了传黄,然后2小時左右就能申請成功并下發(fā)。進入控制臺找到申請成功的證書队寇,我們搭建的是tomcat服務(wù)器膘掰,所以點擊下載tomcat如下圖


圖1

下載后解壓,有兩個文件佳遣。
其中pfx-password.txt文件內(nèi)存放的是密碼识埋,文章下文中后面會用到凡伊。
還一個是證書文件,我下載的證書是3829361_www.simbahiker.com.pfx
通過WinSCP工具將證書文件上傳到服務(wù)器普通用戶目錄中窒舟。
然后將其放置到指定的路徑(/opt/tomcat/cert)下

sudo mkdir /opt/tomcat/cert
sudo cp 3829361_www.simbahiker.com.pfx /opt/tomcat/cert/

防火墻配置
首先使用https服務(wù)需要用到433端口系忙。在前個章節(jié)中描述過屬于系統(tǒng)端口號,那么繼續(xù)利用端口映射的方式辜纲。這里我們讓443端口映射到8443笨觅。

sudo iptables -A PREROUTING -t nat -p tcp --dport 443 -j REDIRECT --to-port 8443

這樣一來我們還需要防火墻再開通兩個端口號

sudo ufw allow 443
sudo ufw allow 8443

由于我們修改了防火墻配置,那么需要重新保存iptables規(guī)則

su root
iptables-save > /etc/iptables.rules

后面的指令使用普通用戶前行即可

su hiker

hiker是我的用戶名耕腾,請?zhí)钭约旱摹?/p>

然后配置 server.xml

sudo vi /opt/tomcat/conf/server.xml

填加如下信信息,注意下文中的3829361_www.simbahiker.com.pfx請?zhí)钭约旱淖C書,XXXXXXXX填寫pfx-password.txt文件中保存的密碼杀糯。

<Connector port="8443"
protocol="HTTP/1.1"
SSLEnabled="true"
scheme="https"
secure="true"
keystoreFile="/opt/tomcat/cert/3829361_www.simbahiker.com.pfx"
keystoreType="PKCS12"
keystorePass="XXXXXXXX"   
clientAuth="false"
SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>

如下圖


圖2

繼續(xù)修改此文件扫俺,找到connector port="8080"的位置,配置http跳轉(zhuǎn)端口號為443固翰。


圖3

最后修改web.xml添加http強行調(diào)整功能狼纬。

sudo vi /opt/tomcat/conf/web.xml

這個文件非常大,這里說個小技巧可以快速到文件結(jié)尾骂际。在vi編輯器下輸入:10000000直接跳轉(zhuǎn)到10000000行的位置就到最后了疗琉。添加如下內(nèi)容

<login-config>  
<!-- Authorization setting for SSL -->  
<auth-method>CLIENT-CERT</auth-method>  
<realm-name>Client Cert Users-only Area</realm-name>  
</login-config>  
<security-constraint>  
<!-- Authorization setting for SSL -->  
<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>

如下圖所示


圖4

tomcat服務(wù)重啟

sudo systemctl restart tomcat

瀏覽器打開門戶網(wǎng)測試

4,總結(jié)

本章節(jié)主要是對SSL證書安裝歉铝、端口映射盈简、防火墻配置、http強行跳轉(zhuǎn)到https服務(wù)太示。
其中防火墻配置柠贤,我們雖然http已經(jīng)強行跳轉(zhuǎn)為https服務(wù),但是在訪問過程中在跳轉(zhuǎn)之前還是會用到80类缤、8080這兩個端口臼勉,因此防火墻依然不可以關(guān)閉這兩個端口。
https://www.simbahiker.com/news/0220200426002.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末餐弱,一起剝皮案震驚了整個濱河市宴霸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌膏蚓,老刑警劉巖瓢谢,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異降允,居然都是意外死亡恩闻,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門剧董,熙熙樓的掌柜王于貴愁眉苦臉地迎上來幢尚,“玉大人破停,你說我怎么就攤上這事∥臼#” “怎么了真慢?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長理茎。 經(jīng)常有香客問我黑界,道長,這世上最難降的妖魔是什么皂林? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任朗鸠,我火速辦了婚禮,結(jié)果婚禮上础倍,老公的妹妹穿的比我還像新娘烛占。我一直安慰自己,他們只是感情好沟启,可當(dāng)我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布忆家。 她就那樣靜靜地躺著,像睡著了一般德迹。 火紅的嫁衣襯著肌膚如雪芽卿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天胳搞,我揣著相機與錄音卸例,去河邊找鬼。 笑死流酬,一個胖子當(dāng)著我的面吹牛币厕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播芽腾,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼旦装,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了摊滔?” 一聲冷哼從身側(cè)響起阴绢,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎艰躺,沒想到半個月后呻袭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡腺兴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年左电,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡篓足,死狀恐怖段誊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情栈拖,我是刑警寧澤连舍,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站涩哟,受9級特大地震影響索赏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贴彼,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一潜腻、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锻弓,春花似錦砾赔、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妓盲。三九已至杂拨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間悯衬,已是汗流浹背弹沽。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留筋粗,地道東北人策橘。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像娜亿,于是被迫代替她去往敵國和親丽已。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,955評論 2 355