這段時間總結了四種實現https的方式(都是在windows系統上,利用tomcat服務器實現):
2.用Let's Encrypt實現Https(雙向認證)(準備四提供了下載鏈接)
3.使用sslforfree申請的證書(keytool+openssl)實現https(單向認證)
4.使用openssl生成證書實現Https (準備五提供了下載openssl鏈接及安裝方法)
下面是一些準備工作:
準備一:解析域名。
準備二:安裝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注意%之前如果沒有分號,添加一個英文狀態下的分號