最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot和Vue2項(xiàng)目配置https協(xié)議過(guò)程

 更新時(shí)間:2024年10月10日 08:46:24   作者:我是懶洋洋大王  
本文詳細(xì)介紹了SpringBoot項(xiàng)目和Vue2項(xiàng)目的部署流程及SSL證書配置,對(duì)于SpringBoot項(xiàng)目,需將.pfx文件放入resources目錄并配置server,然后打包部署,Vue2項(xiàng)目中,涉及檢查nginx的SSL模塊、編譯新的nginx文件

1、SpringBoot項(xiàng)目

① 去你自己的云申請(qǐng)并下載好相關(guān)文件,SpringBoot下載的是Tomcat(默認(rèn)),Vue2下載的是Nginx

② 將下載的壓縮包里面的.pfx后綴文件拷貝到項(xiàng)目的resources目錄下

③ 編輯配置文件

(主要是框里面的內(nèi)容,注意是配置在server下)

然后就是把項(xiàng)目打成jar包,部署到服務(wù)器上即可,這里就不過(guò)多贅述了

2、Vue2項(xiàng)目

① 查看nginx是否安裝了with-http_ssl_module

進(jìn)入到你的nginx安裝目錄下面,我的目錄是在(/usr/local/nginx),進(jìn)入到目錄的sbin目錄下,輸入

# 注意這里是大寫的V,小寫的只顯示版本號(hào) 
./nginx -V

如果出現(xiàn) (configure arguments: --with-http_ssl_module), 則已安裝。

一般情況下都是不存在ssl模塊的

接下來(lái)進(jìn)入到你的解壓縮后的nginx目錄,注意這里不是nginx安裝目錄,是解壓縮后的目錄,我的是在(/usr/local/nginx-1.14.0),進(jìn)入目錄后,輸入

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

接下來(lái)執(zhí)行make,切記不要執(zhí)行make install,否則會(huì)重新安裝nginx

make

上述操作執(zhí)行完成以后,你的目錄下會(huì)出現(xiàn)objs文件夾,文件夾內(nèi)存在nginx文件,如圖:

② 接下來(lái)使用新的nginx文件替換掉之前安裝目錄sbin下的nginx,注意這里替換的之前可以先將之前的文件備份下,停掉nginx服務(wù)

(一定要保證沒(méi)有nginx進(jìn)程在運(yùn)行,先用命令查看是否還有nginx進(jìn)程在運(yùn)行,下圖則表明還有nginx進(jìn)程在運(yùn)行)很重要!很重要!很重要!

ps -ef | grep nginx

然后執(zhí)行

 ./nginx -s stop

如果還是跟上圖一樣,無(wú)法關(guān)閉,可以使用殺死進(jìn)程方式關(guān)閉:(很重要這一步,一定要確保之前的進(jìn)程都?xì)⒌粼偻伦撸蝗辉趺磁渲枚紱](méi)意義?。。。?/p>

ps -ef | grep nginx 
kill -9 進(jìn)程id 


# 真殺不掉,那就用下面這個(gè)指令 
pkill -9 nginx

上面沒(méi)問(wèn)題之后,往下走(命令的1.14.0是我nginx的版本,實(shí)際操作請(qǐng)以你的版本路徑為主,不然會(huì)報(bào)找不到目錄)

#替換之前的nginx 
cp /usr/local/nginx-1.14.0/objs/nginx /usr/local/nginx/sbin

成功之后,進(jìn)入到nginx安裝目錄下,查看ssl是否成功

# 注意這里是大寫的V,小寫的只顯示版本號(hào) 
./nginx -V 


# 可以看到這里出現(xiàn)了configure arguments: --with-http_ssl_module 證明已經(jīng)安裝成功

③ 配置ssl證書

將下載的證書(這里的證書就是第一點(diǎn)提到的,里面有兩個(gè)文件,后綴分別為:.key,.pem)解壓上傳至服務(wù)器,(只需pem文件和key文件),我將它放在nginx安裝目錄下,創(chuàng)建cert文件夾

mkdir cert

④ 修改nginx.conf配置文件(直接Ctrl+A,再CV全部覆蓋掉nginx.conf里面的內(nèi)容即可)

(主要改里面的第23、45、48、49、58行)

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    server {
        # 監(jiān)聽端口80
        listen 80;
        # 配置域名 ---改---
        server_name xxx.com;
        # 重定向到HTTPS協(xié)議
        rewrite ^(.*)$ https://$host$1 permanent;
    }

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

 server {
          listen       443 ssl;
          #你的域名,申請(qǐng)證書時(shí)填的是什么域名就填什么域名 ---改---
          server_name  xxx.com;
    
           #上傳的證書 ---改---
          ssl_certificate      ../cert/xxx.pem;
          ssl_certificate_key  ../cert/xxx.key;
    
          ssl_session_cache    shared:SSL:1m;
          ssl_session_timeout  5m;
    
          ssl_ciphers  HIGH:!aNULL:!MD5;
          ssl_prefer_server_ciphers  on;

          #---改---
           location / {
                # 你前端頁(yè)面的路徑        
                root xxx/dist;
                index index.html index.htm;
                try_files $uri $uri/ /index.html;
            }
                
         error_page 404 /404.html;
           location = /404.html {
         }
        
         error_page 500 502 503 504 /50x.html;
           location = /50x.html {
         }
      }

}

⑤ 重啟nginx

./nginx -s reload

然后就可以通過(guò)https訪問(wèn)你的網(wǎng)站了,如果能夠正常訪問(wèn)則說(shuō)明配置成功,完結(jié)撒花,嘻嘻~~~

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java中final修飾符的使用方法

    java中final修飾符的使用方法

    這篇文章主要為大家詳細(xì)介紹了java中final修飾符的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Spring Boot 2.x基礎(chǔ)教程之使用@Scheduled實(shí)現(xiàn)定時(shí)任務(wù)的方法

    Spring Boot 2.x基礎(chǔ)教程之使用@Scheduled實(shí)現(xiàn)定時(shí)任務(wù)的方法

    在Spring Boot中編寫定時(shí)任務(wù)是非常簡(jiǎn)單的事,下面通過(guò)實(shí)例介紹如何在Spring Boot中創(chuàng)建定時(shí)任務(wù),實(shí)現(xiàn)每過(guò)5秒輸出一個(gè)當(dāng)前時(shí)間,感興趣的朋友跟隨小編一起看看吧
    2021-07-07
  • 深入探究Java中的類加載機(jī)制

    深入探究Java中的類加載機(jī)制

    這篇文章主要給大家介紹了關(guān)于Java中類加載機(jī)制的相關(guān)資料,JVM將類加載過(guò)程分為三個(gè)步驟:裝載(Load)、鏈接(Link)和初始化(Initialize),本文通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • 基于SpringCloudAlibaba+Skywalking的全鏈路監(jiān)控設(shè)計(jì)方案

    基于SpringCloudAlibaba+Skywalking的全鏈路監(jiān)控設(shè)計(jì)方案

    這篇文章主要介紹了基于SpringCloudAlibaba+Skywalking的全鏈路監(jiān)控設(shè)計(jì)方案,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-01-01
  • Java效率提升神器之Guava-Joiner

    Java效率提升神器之Guava-Joiner

    這篇文章主要介紹了Java效率提升神器之Guava-Joiner,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-07-07
  • 騰訊云部署javaWeb項(xiàng)目的實(shí)現(xiàn)步驟

    騰訊云部署javaWeb項(xiàng)目的實(shí)現(xiàn)步驟

    本文主要介紹了騰訊云部署javaWeb項(xiàng)目的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • MybatisPlus 主鍵策略之type=IdType.ASSIGN_ID等詳解

    MybatisPlus 主鍵策略之type=IdType.ASSIGN_ID等詳解

    雪花算法(雪花)是微博開源的分布式ID生成算法其核心思想就是:使用一個(gè)64位的長(zhǎng)型的數(shù)字作為全局唯一ID,這篇文章主要介紹了MybatisPlus 主鍵策略(type=IdType.ASSIGN_ID等詳解),需要的朋友可以參考下
    2024-04-04
  • 詳解SpringBoot如何自定義Starter

    詳解SpringBoot如何自定義Starter

    Starter是Spring Boot中的一個(gè)非常重要的概念,Starter相當(dāng)于模塊,它能將模塊所需的依賴整合起來(lái)并對(duì)模塊內(nèi)的Bean根據(jù)環(huán)境( 條件)進(jìn)行自動(dòng)配置。本文將介紹SpringBoot如何自定義Starter,感興趣的可以學(xué)習(xí)一下
    2021-12-12
  • Spring中的@ConditionalOnProperty注解詳解

    Spring中的@ConditionalOnProperty注解詳解

    這篇文章主要介紹了Spring中的@ConditionalOnProperty注解詳解,常見的@Conditionalxxx開頭的注解我們稱之為條件注解,常見的條件注解有,簡(jiǎn)單來(lái)講,一般是在配置類上或者是@Bean修飾的方法上,添加此注解表示一個(gè)類是否要被Spring上下文加載,需要的朋友可以參考下
    2024-01-01
  • Fluent Mybatis實(shí)現(xiàn)環(huán)境隔離和租戶隔離

    Fluent Mybatis實(shí)現(xiàn)環(huán)境隔離和租戶隔離

    我們?cè)趯?shí)際的業(yè)務(wù)開發(fā)中,經(jīng)常會(huì)碰到環(huán)境邏輯隔離和租戶數(shù)據(jù)邏輯隔離的問(wèn)題。本文就詳細(xì)的來(lái)介紹一下,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評(píng)論

邓州市| 神池县| 山西省| 凌海市| 南平市| 泸州市| 玉林市| 桂平市| 旺苍县| 平果县| 郑州市| 类乌齐县| 呼玛县| 西青区| 伽师县| 夹江县| 英山县| 南投市| 开平市| 镇江市| 常州市| 哈尔滨市| 桃园市| 炎陵县| 涞源县| 海南省| 溧阳市| 峨眉山市| 开化县| 西乡县| 建昌县| 南川市| 武汉市| 德化县| 左权县| 南阳市| 三原县| 三河市| 丰城市| 马山县| 明光市|