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

nginx實(shí)現(xiàn)http轉(zhuǎn)換為https的項(xiàng)目實(shí)踐

 更新時間:2025年03月31日 11:14:45   作者:黑尾土撥鼠  
Nginx作為Web服務(wù)器時,可以通過配置實(shí)現(xiàn)HTTP跳轉(zhuǎn)HTTPS,本文主要介紹了nginx實(shí)現(xiàn)http轉(zhuǎn)換為https的實(shí)踐,具有一定的參考價值,感興趣的可以了解一下

最近在寫一個小程序,因?yàn)樾〕绦蚬倬W(wǎng)上必須要使用https,之前網(wǎng)站都是使用的http,而且使用的阿里云服務(wù),于是就在阿里云上購買的ssl服務(wù),以下是配置過程。

1.首先是去阿里云上購買ssl,當(dāng)然有免費(fèi)版,但是只能支持一個域名,而且同一個域名只能購買20個證書,各個明細(xì)子域名都算一個域名

這里寫圖片描述

2.購買ssl證書之后去證書控制臺,這個時候需要補(bǔ)全資料,補(bǔ)全之后等待審核,一般只需幾分鐘就能審核通過。

這里寫圖片描述

3.審核之后就需要去下載證書

這里寫圖片描述

4.然后需要去所在服務(wù)器上配置key和pem,當(dāng)然我們這里選擇的是自動生成key,如果有必要可以自己去制作key,按照阿里云上的步驟操作就是了。如下所示:

    server {
        listen 443;
        server_name localhost;
        ssl on;
        root html;
        index index.html index.htm;
        ssl_certificate   cert/21.pem;
        ssl_certificate_key  cert/21.key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        location / {
            root html;
            index index.html index.htm;
        }
    }

這時候不要忙著去重啟nginx,首要要去查看nginx是否增加ssl模塊,如果沒有,需要重新編譯,先執(zhí)行sudo apt-get install openssl libssl-dev安裝ssl,然后進(jìn)入nginx目錄執(zhí)行如下語句:

    ./configure \
    --prefix=/usr/local/nginx \
    --pid-path=/var/run/nginx/nginx.pid \
    --lock-path=/var/lock/nginx.lock \
    --error-log-path=/var/log/nginx/error.log \
    --http-log-path=/var/log/nginx/access.log \
    --with-http_gzip_static_module \
    --http-client-body-temp-path=/var/temp/nginx/client \
    --http-proxy-temp-path=/var/temp/nginx/proxy \
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
    --http-scgi-temp-path=/var/temp/nginx/scgi \
    --add-module=/home/scp/fastdfs-nginx-module/src \
    --with-http_stub_status_module \
    --with-http_ssl_module 

執(zhí)行完語句后執(zhí)行make 然后 make install,這個時候如果重啟nginx后,外網(wǎng)可能還是無法訪問,因?yàn)榘⒗镌贫丝谛枰覀冏约号渲?,需要先去安全組添加對443端口的過濾,我這里是ubuntu系統(tǒng),同時要在終端執(zhí)行ufw allow 443,這時去訪問調(diào)用即可。然后需要將80端口訪問跳轉(zhuǎn)到443

server {
listen 80;
server_name www.域名.com;
rewrite ^(.*) https://$server_name$1 permanent;

到此這篇關(guān)于nginx實(shí)現(xiàn)http轉(zhuǎn)換為https的項(xiàng)目實(shí)踐的文章就介紹到這了,更多相關(guān)nginx http轉(zhuǎn)換為https內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Nginx 域名轉(zhuǎn)發(fā)的實(shí)現(xiàn)

    Nginx 域名轉(zhuǎn)發(fā)的實(shí)現(xiàn)

    這篇文章主要介紹了Nginx 域名轉(zhuǎn)發(fā)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Nginx報Too Many Open Files總結(jié)

    Nginx報Too Many Open Files總結(jié)

    本文提供了解決Nginx服務(wù)器出現(xiàn)Too many open files錯誤的方法,包括檢查和調(diào)整文件句柄限制、修改系統(tǒng)配置文件及nginx配置等,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-01-01
  • Nginx限流和黑名單配置的策略

    Nginx限流和黑名單配置的策略

    這篇文章主要介紹了Nginx限流和黑名單配置,Nginx的限流主要是兩種方式,限制訪問頻率和限制并發(fā)連接數(shù),Nginx?按請求速率限速模塊使用的是漏桶算法,即能夠強(qiáng)行保證請求的實(shí)時處理速度不會超過設(shè)置的閾值,感興趣的朋友跟隨小編一起看看吧
    2022-05-05
  • 前端如何通過nginx訪問本地端口

    前端如何通過nginx訪問本地端口

    這篇文章主要介紹了前端如何通過nginx訪問本地端口的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • 基于Nginx實(shí)現(xiàn)一個灰度上線系統(tǒng)的示例代碼

    基于Nginx實(shí)現(xiàn)一個灰度上線系統(tǒng)的示例代碼

    本文主要介紹了基于Nginx實(shí)現(xiàn)一個灰度上線系統(tǒng)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • nginx fair負(fù)載均衡方式使用詳解

    nginx fair負(fù)載均衡方式使用詳解

    本文主要介紹了nginx fair負(fù)載均衡方式使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • Nginx服務(wù)器基本的模塊配置和使用全攻略

    Nginx服務(wù)器基本的模塊配置和使用全攻略

    這篇文章主要介紹了Nginx服務(wù)器基本的模塊配置和使用全攻略,從Nginx的安裝開始細(xì)致入微地講解各個常用模塊的部署和參數(shù)使用,需要的朋友可以參考下
    2016-04-04
  • Nginx http升級到https的完整步驟

    Nginx http升級到https的完整步驟

    這篇文章主要給大家介紹了關(guān)于Nginx http升級到https的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Nginx二進(jìn)制程序文件sbin路徑及其運(yùn)行權(quán)限

    Nginx二進(jìn)制程序文件sbin路徑及其運(yùn)行權(quán)限

    本文主要介紹了Nginx二進(jìn)制程序文件sbin路徑及其運(yùn)行權(quán)限,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-04-04
  • nginx下如何設(shè)置上傳文件大小

    nginx下如何設(shè)置上傳文件大小

    這篇文章主要介紹了nginx下如何設(shè)置上傳文件大小問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07

最新評論

江油市| 龙井市| 东阿县| 商水县| 姜堰市| 苍梧县| 象州县| 阿合奇县| 夏河县| 罗江县| 贞丰县| 怀柔区| 慈利县| 张北县| 汾西县| 金门县| 崇仁县| 会泽县| 图片| 原平市| 拜泉县| 扎鲁特旗| 分宜县| 武穴市| 于都县| 和林格尔县| 兰州市| 长春市| 榆中县| 增城市| 连云港市| 磴口县| 凤翔县| 陆良县| 石狮市| 沭阳县| 开远市| 紫金县| 道真| 桃源县| 沁水县|