https研究(二)配置https前的準備

這段時間總結了四種實現https的方式(都是在windows系統上,利用tomcat服務器實現):

1.使用騰訊雲申請證書配置https(單向認證)

2.用Let's Encrypt實現Https(雙向認證)(準備四提供了下載鏈接)

3.使用sslforfree申請的證書(keytool+openssl)實現https(單向認證)

4.使用openssl生成證書實現Https  (準備五提供了下載openssl鏈接及安裝方法)

下面是一些準備工作:

準備一:解析域名。

將你的域名和服務器ip綁定:
添加A類型的兩個記錄:www和@
1.@

2.www

準備二:安裝jdk1.7,配置環境變量。

1.添加:JAVA_HOME 環境變量 值爲其安裝目錄  C:\Program_Files\jdk1.7.0_06

2.在path中添加:%JAVA_HOME%\bin注意%之前如果沒有分號,添加一個英文狀態下的分號

準備三:安裝tomcat,發佈一個項目 ,配置tomcat:

1.在tomcat安裝目錄的conf文件夾下找到server.xml文件,打開

找到 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />標籤,將8080改爲80,(http的默認端口號是80)

2.還是server.xml文件中

在host標籤中添加下面代碼:

<Context path="" docBase="/項目名"/>

此時,重啓tomcat就可以輸入域名直接訪問你的主頁,但是使用的是http協議

準備四:下載安裝Let's Encrypt,第二種方法需要用到

下載:http://files.cnblogs.com/files/teamblog/letsencrypt-win-simple.V1.9.1.zip

準備五:下載安裝openssl

下載Win64OpenSSL-1_0_2k.exe:http://www.start64.com/index.php/64-bit-software/64bit-security/884-openssl-for-windows-x64-version

安裝openssl:

右鍵,管理員身份運行Win64OpenSSL-1_0_2k.exe(我使用的是64位的,注意這個需要和系統匹配)


選擇下一步:


選擇接受,下一步:


這裏注意安裝路徑中不能有空格


下一步:


下一步:


install


取消勾選項,當然如果願意也可以進行捐贈。

安裝結束,還需要配置環境變量,以便在其他目錄使用openssl工具:

1.添加:OPENSSL_HOME 環境變量 值爲其安裝目錄  C:\Program_Files\OpenSSL\OpenSSL-Win64

2.在path中添加:% OPENSSL_HOME%\bin注意%之前如果沒有分號,添加一個英文狀態下的分號



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章