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

阿里云Nginx配置https實現(xiàn)域名訪問項目(圖文教程)

 更新時間:2020年09月30日 11:26:43   作者:寰宇001  
這篇文章主要介紹了阿里云Nginx配置https實現(xiàn)域名訪問項目(圖文教程),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

第一步:簽署第三方可信任的 SSL 證書

證書可以直接在阿里云里面申請免費的ssl證書

在這里插入圖片描述

登錄阿里云賬號,在上方搜索欄內(nèi)搜索ssl,點擊ssl證書(應(yīng)用安全)

在這里插入圖片描述

來到這個頁面后點擊購買證書

在這里插入圖片描述

如圖選擇免費版ssl證書,點擊支付

在這里插入圖片描述

支付完成后跳轉(zhuǎn)到控制臺首頁,點擊證書申請

在這里插入圖片描述

填寫完證書申請表單之后點擊下一步

在這里插入圖片描述

點擊驗證顯示驗證成功后再提交審核

在這里插入圖片描述

審核通過后點擊下載按鈕

在這里插入圖片描述

選擇nginx旁邊的下載

在這里插入圖片描述

下載解壓后得到一個.key和.pem文件,到這里,我們的證書申請工作已經(jīng)做完了,下面可以開始配置https了

在這里插入圖片描述

第二步:配置https

1、centos如何安裝nginx可以參考這篇博文:https://segmentfault.com/a/1190000018109309
2、安裝完畢后,找到nginx.conf所在的目錄,我這里的目錄為:/etc/nginx
3、在此目錄里面新建一個文件夾cert,用來存放密匙文件
4、點擊nginx.conf,配置ssl,**注意,我這里是1.16版本的nginx,1.15之前的配置和這個不一樣??!**下面是我的配置:

 server {
   listen 443 ssl http2; #配置HTTPS的默認訪問端口號為443。此處如果未配置HTTPS的默認訪問端口,可能會造成Nginx無法啟動。Nginx 1.15.0以上版本請使用listen 443 ssl代替listen 443和ssl on。
   server_name www.example.xyz; #將www.certificatestests.com修改為您證書綁定的域名,例如:www.example.com。如果您購買的是通配符域名證書,要修改為通配符域名,例如:*.aliyun.com。
   root html;

   index index.html index.htm;
   ssl_certificate cert/cert.pem; #將domain name.pem替換成您證書的文件名稱。
   ssl_certificate_key cert/cert.key; #將domain name.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; #使用該協(xié)議進行配置。
   ssl_prefer_server_ciphers on;  
 }

如果是1.15之前的nginx版本的話,應(yīng)該這樣配置:

 listen 443; #配置HTTPS的默認訪問端口號為443。此處如果未配置HTTPS的默認訪問端口,可能會造成Nginx無法啟動。Nginx 1.15.0以上版本請使用listen 443 ssl代替listen 443和ssl on。
   server_name www.example.xyz; #將www.certificatestests.com修改為您證書綁定的域名,例如:www.example.com。如果您購買的是通配符域名證書,要修改為通配符域名,例如:*.aliyun.com。
   root html;
   ssl on;
   index index.html index.htm;
   ssl_certificate cert/cert.pem; #將domain name.pem替換成您證書的文件名稱。
   ssl_certificate_key cert/cert.key; #將domain name.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; #使用該協(xié)議進行配置。
   ssl_prefer_server_ciphers on;  
 }

5、配置反向代理,讓默認端口(一般是80)代理我們項目的端口8080,也就是說我們可以通過訪問80端口來達到訪問8080端口的效果

server {
   listen 443 ssl http2; #配置HTTPS的默認訪問端口號為443。此處如果未配置HTTPS的默認訪問端口,可能會造成Nginx無法啟動。Nginx 1.15.0以上版本請使用listen 443 ssl代替listen 443和ssl on。
   server_name www.example.xyz; #將www.certificatestests.com修改為您證書綁定的域名,例如:www.example.com。如果您購買的是通配符域名證書,要修改為通配符域名,例如:*.aliyun.com。
   root html;

   index index.html index.htm;
   ssl_certificate cert/cert.pem; #將domain name.pem替換成您證書的文件名稱。
   ssl_certificate_key cert/cert.key; #將domain name.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; #使用該協(xié)議進行配置。
   ssl_prefer_server_ciphers on; 
  location / {
    proxy_pass http://ip:8080; //ip寫你自己服務(wù)器的ip
  }  
 }

配置完后保存,然后重啟nginx

nginx -s reload
 sudo systemctl restart nginx

然后再查看防火墻是否打開,一般是關(guān)閉的,關(guān)閉的話就不需要打開了。如果是打開狀態(tài)的話就開啟服務(wù)器的默認端口(一般是80)和443端口

然后如果是云服務(wù)器的話還需要配置安全組,打開服務(wù)器管理控制臺,點擊本地實例安全組

在這里插入圖片描述

點擊手動添加或者快速添加,添加默認端口80和443端口進來,保存

在這里插入圖片描述

下面就是配置域名解析了,來到域名控制臺,點擊解析

在這里插入圖片描述

點擊添加記錄

在這里插入圖片描述

然后把你的服務(wù)器的公網(wǎng)ip地址解析進來,點擊確認

在這里插入圖片描述

解析完畢后等10分鐘差不多就可以去訪問域名了,訪問項目的swagger文檔,可以看見已經(jīng)變成https了(這里需要手動敲https才行)

在這里插入圖片描述

可以看到成功訪問項目

參考鏈接 :

Nginx配置https實現(xiàn)域名訪問項目 : https://www.jianshu.com/p/e7b9622a63ed

到此這篇關(guān)于阿里云Nginx配置https實現(xiàn)域名訪問項目(圖文教程)的文章就介紹到這了,更多相關(guān)Nginx配置https域名訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux部署Nginx詳細圖文教程

    Linux部署Nginx詳細圖文教程

    這篇文章主要給大家介紹了關(guān)于Linux部署Nginx的相關(guān)資料,Nginx 是一個高性能的HTTP和反向代理web服務(wù)器,Nginx是一款輕量級的Web服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,需要的朋友可以參考下
    2024-01-01
  • Centos7安裝、卸載nginx及配置,配置成系統(tǒng)服務(wù)方式(一步到位)

    Centos7安裝、卸載nginx及配置,配置成系統(tǒng)服務(wù)方式(一步到位)

    這篇文章主要介紹了Centos7安裝、卸載nginx及配置,配置成系統(tǒng)服務(wù)方式(一步到位),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 在Nginx上配置多個站點的方法

    在Nginx上配置多個站點的方法

    這篇文章主要介紹了在Nginx上配置多個站點的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • nginx服務(wù)器實現(xiàn)上傳下載文件的實例代碼

    nginx服務(wù)器實現(xiàn)上傳下載文件的實例代碼

    這篇文章主要介紹了nginx服務(wù)器實現(xiàn)上傳下載文件的實例代碼,本文通過代碼給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • 使用nginx正向代理實現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析

    使用nginx正向代理實現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析

    這篇文章主要介紹了使用nginx正向代理實現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • nginx使用sticky基于cookie的會話保持方式

    nginx使用sticky基于cookie的會話保持方式

    這篇文章主要介紹了nginx使用sticky基于cookie的會話保持方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • nginx開啟gzip壓縮的完整步驟記錄

    nginx開啟gzip壓縮的完整步驟記錄

    Nginx開啟Gzip壓縮功能,可以使網(wǎng)站的css、js 、xml、html文件在傳輸時進行壓縮,提高訪問速度,進而優(yōu)化Nginx性能,下面這篇文章主要給大家介紹了關(guān)于nginx開啟gzip壓縮的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • Nginx跨域訪問配置方式(Web反向代理跨域訪問配置)

    Nginx跨域訪問配置方式(Web反向代理跨域訪問配置)

    這篇文章主要介紹了Nginx跨域訪問配置方式(Web反向代理跨域訪問配置),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • nginx:413 Request Entity Too Large的處理辦法--修改 PHP上傳文件大小

    nginx:413 Request Entity Too Large的處理辦法--修改 PHP上傳文件大小

    在用 phpMyAdmin 進行 sql 數(shù)據(jù)庫導(dǎo)入的時候,經(jīng)常需要上傳比較大的 sql 數(shù)據(jù)文件,而這時會常碰見 nginx報錯:413 Request Entity Too Large。解決此問題,根據(jù)上傳數(shù)據(jù)文件的大小進行修改處理
    2014-06-06
  • 一文詳解nginx中的root與alias

    一文詳解nginx中的root與alias

    Nginx是一款流行的高性能Web服務(wù)器和反向代理服務(wù)器,這篇文章主要給大家介紹了關(guān)于如何通過一文詳解nginx中的root與alias的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11

最新評論