国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【實現(xiàn)HTTPS訪問】Nginx + SSL證書 + 域名整合流程詳解

這篇具有很好參考價值的文章主要介紹了【實現(xiàn)HTTPS訪問】Nginx + SSL證書 + 域名整合流程詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、購買云服務(wù)器

我購買的是阿里云ECS(2核2G),具體購買流程這里不做過多講解。

注意:中國大陸的阿里云服務(wù)器(套餐為3個月以上),想要使用域名訪問服務(wù)器需要備案,低于3個月使用期的服務(wù)器不可以備案(不可以使用域名訪問),我購買的是7天有效期,服務(wù)器地址為中國香港,這樣可以省去備案步驟。

購買完畢,記得把安全組(80,443)進(jìn)行開放,為后續(xù)操作做好準(zhǔn)備:
nginx配置域名及ssl證書,ssl,https,nginx,linux,http

2、注冊域名

訪問阿里云官網(wǎng)首頁,進(jìn)行域名注冊購買,步驟如下:

  1. 點擊域名與網(wǎng)站 Domains
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http
  2. 點擊域名注冊
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http
  3. 查詢注冊
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http
  4. 注冊購買
    該步驟信息敏感,省略…

3、申請 SSL 證書

  1. 點擊數(shù)字證書管理服務(wù)(SSL證書)
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http

  2. 點擊立即購買
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http

  3. 點擊證書申請
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http

  4. 點擊提交申請(SSL證書和域名進(jìn)行綁定)
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http

  5. 點擊 解析設(shè)置,為域名添加DNS云解析(域名和IP進(jìn)行綁定)
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http

  6. 填寫 解析設(shè)置
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http

  7. 大約5分鐘,阿里云通過短信通知:您為域名購買的SSL證書已簽發(fā)成功,審核完成!

4、安裝 Docker

  1. 首先,安裝Docker,參考該文章第1節(jié),按流程操作即可:
    https://blog.csdn.net/weixin_46594796/article/details/122750009

5、安裝 Nginx

  1. 創(chuàng)建掛載目錄
mkdir -p /usr/local/nginx/{conf,html,logs,ssl}
  1. 下拉Nginx鏡像
docker pull nginx
  1. 啟動Nginx容器
docker run --name nginx -p 80:80 -d nginx
  1. 容器中nginx.conf和conf.d復(fù)制到宿主機
docker cp nginx:/etc/nginx/nginx.conf /usr/local/nginx/conf/
docker cp nginx:/etc/nginx/conf.d /usr/local/nginx/
  1. 刪除容器,重啟Nginx
# 停止容器
docker stop nginx

# 刪除容器
docker rm nginx

6、整合 SSL 證書

  1. 下載 SSL 證書
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http

  2. 將下載好的 SSL 證書上傳到服務(wù)器中

  3. 將下載好的 SSL 證書放到 /usr/local/nginx/ssl

mv 9876237_www.xuzhibin.top.key /usr/local/nginx/ssl
mv 9876237_www.xuzhibin.top.pem /usr/local/nginx/ssl
  1. 修改 default.conf 文件
# 編輯 default.conf 文件
vim /usr/local/nginx/conf.d/default.conf

配置內(nèi)容為:文章來源地址http://www.zghlxwxcb.cn/news/detail-813623.html

server {
    listen       80;
    listen  [::]:80;
    server_name  你的域名;

    rewrite ^(.*) https://$server_name$1 permanent;

}

server {
    listen       443 ssl;
    server_name  你的域名;

    ssl_certificate      /etc/nginx/ssl/你的pem證書;
    ssl_certificate_key  /etc/nginx/ssl/你的key證書;

    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;

    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;

    location / {
        proxy_set_header   X-Real-IP         $remote_addr;
        proxy_set_header   Host              $http_host;
        proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for;
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}
  1. 創(chuàng)建Nginx訪問首頁
cd /usr/local/nginx/html
echo "Hello XuZhiBin Success!!!!" > index.html
  1. 啟動 Nginx 容器
docker run \
--name nginx \
-p 443:443 -p 80:80 \
-v /usr/local/nginx/logs:/var/log/nginx \
-v /usr/local/nginx/html:/usr/share/nginx/html \
-v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /usr/local/nginx/conf.d:/etc/nginx/conf.d \
-v /usr/local/nginx/ssl:/etc/nginx/ssl/  \
--privileged=true -d --restart=always nginx
  1. 輸入域名,訪問成功!
    nginx配置域名及ssl證書,ssl,https,nginx,linux,http

到了這里,關(guān)于【實現(xiàn)HTTPS訪問】Nginx + SSL證書 + 域名整合流程詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Nginx 域名SSL證書配置(網(wǎng)站 http 升級為 https) acme.sh 申請免費SSL永久證書(自動續(xù)期)

    Nginx 域名SSL證書配置(網(wǎng)站 http 升級為 https) acme.sh 申請免費SSL永久證書(自動續(xù)期)

    小編這里用的是godaddy購買的域名 服務(wù)器是aws acme.sh GitHub地址??https://github.com/acmesh-official/acme.sh 配合nginx進(jìn)行部署,后面會貼上nginx.conf 我這里是多個域名用同一個證書 ? ?首先你得在自己服務(wù)器上面進(jìn)行部署nginx,如果不知道怎么操作的,可以參考我這一篇博客,執(zhí)行到這一

    2024年01月24日
    瀏覽(39)
  • nginx配置ssl證書使用https訪問

    nginx配置ssl證書使用https訪問

    一:申請證書,我使用的是阿里云免費證書 二:下載證書,解壓到服務(wù)器上 兩個文件:www.xx.com.pem和www.xx.com.key 三:打開配置文件/usr/local/nginx/conf/nginx.conf 放開端口443,替換ssl_certificate和ssl_certificate_key為自己證書路徑 ? ?server { ? ? ? ? listen ? ? ? 443 ssl; ? ? ? ? server_na

    2024年01月20日
    瀏覽(33)
  • 【Java開發(fā)】Spring Cloud 11:Gateway 配置 ssl 證書(https、http、域名訪問)

    【Java開發(fā)】Spring Cloud 11:Gateway 配置 ssl 證書(https、http、域名訪問)

    最近研究給微服務(wù)項目配置 ssl 證書,如此才可以對接微信小程序(需要使用 https 請求)。傳統(tǒng)單體項目來說,首先往項目中添加證書文件,然后在配置文件中配置 ssl 證書路徑、密碼等相關(guān)信息;那么微服務(wù)這么多項目,總不能一個個配置 ssl 證書,最后發(fā)現(xiàn)可以直接通過網(wǎng)

    2024年02月08日
    瀏覽(87)
  • SpringBoot整合自簽名SSL證書,轉(zhuǎn)變HTTPS安全訪問(單向認(rèn)證服務(wù)端)

    SpringBoot整合自簽名SSL證書,轉(zhuǎn)變HTTPS安全訪問(單向認(rèn)證服務(wù)端)

    HTTP 具有相當(dāng)優(yōu)秀和方便的一面,然而 HTTP 并非只有好的一面,事物皆具兩面性,它也是有不足之處的。例如: 通信使用明文(不加密),內(nèi)容可能會被竊聽。 不驗證通信方的身份,因此有可能會遭遇偽裝。 無法證明報文的完整性,所以有可能會遭篡改等。 因HTTP有存在通信

    2024年02月06日
    瀏覽(25)
  • Nginx實現(xiàn)多域名證書HTTPS

    Nginx實現(xiàn)多域名證書HTTPS

    實現(xiàn)一臺服務(wù)器,兩個域名。 首先需要兩個域名,獲取到CA證書,兩個域名就得到兩套證書, 然后配置nginx,如下: 效果:

    2024年02月04日
    瀏覽(94)
  • nginx配置SSL證書配置https訪問網(wǎng)站 超詳細(xì)(附加配置源碼+圖文配置教程)

    最近在阿里云上入手了一臺云服務(wù)器,準(zhǔn)備搭建一套java程序,在 Nginx 配置SSL證書時,配上之后前端可以正常以https的方式打開,但是訪問不到后端,自己也是明明知道是 Niginx 配置的問題,但就不知道錯哪了,當(dāng)時心里的那種感覺真是無法表達(dá)嗚嗚嗚… 經(jīng)過排查發(fā)現(xiàn) 前端訪

    2024年02月11日
    瀏覽(23)
  • Apache配置ssl證書-實現(xiàn)https訪問

    443為HTTPS服務(wù)的默認(rèn)端口 啟用SSL功能,安裝mod_ssl.so模塊 使用Certbot簽發(fā)和續(xù)費泛域名SSL證書:https://blog.csdn.net/cljdsc/article/details/133461361 vhost的域名配置文件.conf,在目錄:/etc/httpd/conf.d HTTP配置: HTTPS配置: HTTP HTTPS 配置 查看配置文件是否正常 重啟apache配置

    2024年02月03日
    瀏覽(31)
  • 輕松搭建短域名短鏈接服務(wù)系統(tǒng),可選權(quán)限認(rèn)證,并自動生成證書認(rèn)證把nginx的http訪問轉(zhuǎn)換為https加密訪問,完整步驟和代碼

    輕松搭建短域名短鏈接服務(wù)系統(tǒng),可選權(quán)限認(rèn)證,并自動生成證書認(rèn)證把nginx的http訪問轉(zhuǎn)換為https加密訪問,完整步驟和代碼

    輕松搭建短域名短鏈接服務(wù)系統(tǒng),可選權(quán)限認(rèn)證,并自動生成證書認(rèn)證把nginx的http訪問轉(zhuǎn)換為https加密訪問,完整步驟和代碼。 在互聯(lián)網(wǎng)信息爆炸的時代,網(wǎng)址復(fù)雜而冗長,很難在口頭告知他人,也難以分享到社交媒體上。因此,網(wǎng)址縮短服務(wù)應(yīng)運而生。本文將介紹其中的一

    2024年01月23日
    瀏覽(28)
  • SpringBoot + Vue2項目打包部署到服務(wù)器后,使用Nginx配置SSL證書,配置訪問HTTP協(xié)議轉(zhuǎn)HTTPS協(xié)議

    SpringBoot + Vue2項目打包部署到服務(wù)器后,使用Nginx配置SSL證書,配置訪問HTTP協(xié)議轉(zhuǎn)HTTPS協(xié)議

    配置nginx.conf文件,這個文件一般在/etc/nginx/...中,由于每個人的體質(zhì)不一樣,也有可能在別的路徑里,自己找找... 證書存放位置,可自定義存放位置 兩個文件 后端配置 把.pfx拷貝到resource下,然后配置一下yml

    2024年02月02日
    瀏覽(100)
  • nginx部署以及反向代理多域名實現(xiàn)HTTPS訪問

    nginx部署以及反向代理多域名實現(xiàn)HTTPS訪問

    直接進(jìn)入/opt/nginx_main/nginx-info里面創(chuàng)建了 選擇域名 然后配置免費ssl證書 證書設(shè)置我們需要的域名 然后申請之后稍等一段時間 之后點擊下載,下載nginx的證書文件 一個pem,一個key 然后把下載的證書放到上面的 ssl路徑 記錄好位置即可,步驟 2.5會用到 1.先進(jìn)入阿里云的數(shù)字證

    2024年02月12日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包