欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用nginx方式實(shí)現(xiàn)http轉(zhuǎn)換為https的示例代碼

 更新時(shí)間:2020年09月06日 10:26:28   作者:黑尾土撥鼠  
這篇文章主要介紹了使用nginx方式實(shí)現(xiàn)http轉(zhuǎn)換為https的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

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

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

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

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

4.然后需要去所在服務(wù)器上配置key和pem,當(dāng)然我們這里選擇的是自動(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;
  }
 }

這時(shí)候不要忙著去重啟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,這個(gè)時(shí)候如果重啟nginx后,外網(wǎng)可能還是無法訪問,因?yàn)榘⒗镌贫丝谛枰覀冏约号渲茫枰热グ踩M添加對443端口的過濾,我這里是ubuntu系統(tǒng),同時(shí)要在終端執(zhí)行ufw allow 443,這時(shí)去訪問調(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的示例代碼的文章就介紹到這了,更多相關(guān)nginx http轉(zhuǎn)換為https內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 圖文詳解Nginx多種匹配方式

    圖文詳解Nginx多種匹配方式

    nginx作為一款高性能的服務(wù)器,用途很多,下面這篇文章主要給大家介紹了Nginx多種匹配方式的相關(guān)資料,文中通過圖文介紹的介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • nginx實(shí)現(xiàn)IP地址透傳的示例代碼

    nginx實(shí)現(xiàn)IP地址透傳的示例代碼

    默認(rèn)后端服務(wù)器只能看到是前端nginx調(diào)度器訪問的本機(jī),本文主要介紹了nginx實(shí)現(xiàn)IP地址透傳的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • 服務(wù)器部署之虛擬機(jī)安裝nginx并部署web網(wǎng)頁

    服務(wù)器部署之虛擬機(jī)安裝nginx并部署web網(wǎng)頁

    本文提供了一個(gè)關(guān)于Nginx的安裝與配置的簡單入門教程,涵蓋從安裝所需插件(如gcc、zlib、pcre、openssl等),到下載、解壓、編譯安裝Nginx的完整過程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • Nginx中keepalive配置小結(jié)

    Nginx中keepalive配置小結(jié)

    本文介紹了Nginx keepalive配置的概念和作用,闡述了keepalive連接的基本原理和優(yōu)勢,并給出了一些常用的配置示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • Nginx實(shí)現(xiàn)動(dòng)態(tài)攔截非法訪問ip的方法

    Nginx實(shí)現(xiàn)動(dòng)態(tài)攔截非法訪問ip的方法

    最近在訪問時(shí)不時(shí)會(huì)被暴力刷量,爬蟲和惡意攻擊導(dǎo)致數(shù)據(jù)庫,服務(wù)等癱瘓,所以本文介紹了在Nginx上實(shí)現(xiàn)一個(gè)動(dòng)態(tài)攔截IP的方法,具體是當(dāng)某個(gè)IP在1分鐘內(nèi)訪問超過60次時(shí),將其加入Redis并攔截,攔截時(shí)間默認(rèn)1天,需要的朋友可以參考下
    2025-02-02
  • 詳解Nginx服務(wù)器的nginx-http-footer-filter模塊配置

    詳解Nginx服務(wù)器的nginx-http-footer-filter模塊配置

    這篇文章主要介紹了Nginx服務(wù)器的nginx-http-footer-filter模塊配置,nginx-http-footer-filter用作在請求的頁面底部插入代碼,需要的朋友可以參考下
    2016-01-01
  • nginx 如何實(shí)現(xiàn)讀寫限流的方法

    nginx 如何實(shí)現(xiàn)讀寫限流的方法

    這篇文章主要介紹了nginx 如何實(shí)現(xiàn)讀寫限流的方法的相關(guān)資料,這里提供實(shí)例代碼及如何配置,需要的朋友可以參考下
    2016-12-12
  • Nginx重定向后請求參數(shù)丟失的原因分析及解決方案

    Nginx重定向后請求參數(shù)丟失的原因分析及解決方案

    在日常開發(fā)和運(yùn)維中,我們經(jīng)常會(huì)遇到需要使用 Nginx 進(jìn)行反向代理的場景,但在配置 proxy_pass 時(shí),有時(shí)候可能會(huì)遇到請求參數(shù)丟失的問題,在這篇文章中,我們將會(huì)詳細(xì)探討這個(gè)問題并給出幾種解決方案,需要的朋友可以參考下
    2023-11-11
  • 基于nginx反向代理獲取用戶真實(shí)Ip地址詳解

    基于nginx反向代理獲取用戶真實(shí)Ip地址詳解

    我們訪問互聯(lián)網(wǎng)上的服務(wù)時(shí),大多數(shù)時(shí)客戶端并不是直接訪問到服務(wù)端的,而是客戶端首先請求到反向代理,反向代理再轉(zhuǎn)發(fā)到服務(wù)端實(shí)現(xiàn)服務(wù)訪問,這篇文章主要給大家介紹了關(guān)于如何基于nginx反向代理獲取用戶真實(shí)Ip地址的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • 解決nginx代理?url重寫的問題

    解決nginx代理?url重寫的問題

    這篇文章主要介紹了解決nginx代理?url重寫的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01

最新評(píng)論