怎么啟用HTTPS

怎么啟用HTTPS,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供丹鳳網(wǎng)站建設(shè)、丹鳳做網(wǎng)站、丹鳳網(wǎng)站設(shè)計(jì)、丹鳳網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、丹鳳企業(yè)網(wǎng)站模板建站服務(wù),十余年丹鳳做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

 如何啟用HTTPS

一、準(zhǔn)備工作

  • 服務(wù)器一臺(tái)(可以購(gòu)買阿里云輕量應(yīng)用服務(wù)器,比較便宜)

  • SSL證書 (可以注冊(cè)阿里云免費(fèi)證書,安全性較差)

  • 域名一個(gè) (可以在萬(wàn)網(wǎng)上購(gòu)買并要進(jìn)行備案)

  • 本地打包好的項(xiàng)目(博主是使用springboot開(kāi)發(fā),所以打包好的是jar包而不是war包)

  • ftp客戶端

首先在服務(wù)器上搭建好環(huán)境(數(shù)據(jù)庫(kù),jdk之類的),因?yàn)檠菔镜捻?xiàng)目是由SpringBoot搭建,有內(nèi)置運(yùn)行容器,所以不用Tomcat。

1)SSL證書

可以上阿里云申請(qǐng)免費(fèi)版的SSL證書,也可以訪問(wèn)FreeSSL網(wǎng)站進(jìn)行注冊(cè)免費(fèi)的證書

怎么啟用HTTPS

2)域名備案成功后需要進(jìn)行解析

到阿里云控制臺(tái),進(jìn)入域名管理

怎么啟用HTTPS

怎么啟用HTTPS

3)解析完成后在這塊點(diǎn)擊證書申請(qǐng),填寫相關(guān)信息

怎么啟用HTTPS

申請(qǐng)好后經(jīng)過(guò)審核 ,然后便可以點(diǎn)擊下載

怎么啟用HTTPS

4)注入ServletWebServerFactory

在我們SpringBoot項(xiàng)目中的啟動(dòng)類中注入ServletWebServerFactory:

@Bean  public ServletWebServerFactory servletContainer(){  TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();  tomcat.addAdditionalTomcatConnectors(createHTTPConnector());  return tomcat;  }  private Connector createHTTPConnector() {  Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");  //同時(shí)啟用http(8080)、https(8866)兩個(gè)端口  connector.setScheme("http");  connector.setSecure(false);  connector.setPort(8080);  connector.setRedirectPort(8866);  return connector;  }

然后在application.properties配置文件中添加

怎么啟用HTTPS

這里注意是server.ssl.key-store-password而不是 server.ssl.key-password

5)打包項(xiàng)目

將自己打包好的項(xiàng)目和下載下來(lái)的證書放到usr/develop/project 文件夾下,文件夾目錄可以自己選擇。

為了方便我自己建了幾個(gè)腳本方便運(yùn)行。

vim start.sh

建立啟動(dòng)腳本,內(nèi)容如下:

nohup java -jar 自己的項(xiàng)目名稱.jar &
  • vim stop.sh

建立停止腳本,內(nèi)容如下:

PID=$(ps -ef | grep 自己的項(xiàng)目名稱.jar | grep -v grep | awk '{ print $2 }')    if [ -z "$PID" ]    then    echo Application is already stopped    else    echo kill $PID    kill -9 $PID    fi
  • vim run.sh

建立運(yùn)行腳本,內(nèi)容如下

echo stop application  source stop.sh  echo start application  source start.sh

然后在終端輸入 ./run.sh如果提示沒(méi)有權(quán)限,則輸入

chmod u+x *.sh

然后再輸入 ./run.sh這樣我們的程序就啟動(dòng)了,然后我們?cè)跒g覽器上就可以通過(guò)https://域名:端口號(hào)訪問(wèn)自己的項(xiàng)目了

關(guān)于怎么啟用HTTPS問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

當(dāng)前文章:怎么啟用HTTPS
本文鏈接:http://muchs.cn/article10/jcpgdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化、面包屑導(dǎo)航、品牌網(wǎng)站制作、網(wǎ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í)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)