阿里雲ECS部署Nginx配置域名訪問
阿新 • • 發佈:2021-09-16
目錄
- End -
﹀
﹀
﹀
點贊加收藏
小手留餘香
以上為本篇文章的主要內容,希望大家多提意見,如果喜歡記得點個推薦哦
作者:Maggieq8324
出處:https://www.cnblogs.com/maggieq8324/
本文版權歸作者和部落格園共有,歡迎轉載,轉載時保留原作者和文章地址即可。
前言
記錄下阿里雲伺服器建站的過程(回回建,回回忘,尷尬。。。)
環境
ECS(Centos7.6)+ Nginx
具體步驟
伺服器
- 首先,需要購買一臺伺服器
域名
- 需要購買一個域名,
控制檯-域名
,我的如下:coisini.club
,選擇解析
跳轉到雲解析DNS
- 這裡的解析設定一開始是沒有的,選擇
新手引導
,在網站解析
新增你的伺服器公網IP
就可以,如下:
- 解析後會新增兩條主機記錄
@
和www
的
- 這裡的主機記錄
_dnsauth
是後面SSL證書
時新增的,接著往後看
SSL證書
控制檯-SSL證書
,選擇免費證書
建立證書
->證書申請
- 證書申請第一步,繫結域名
- 第二步
DNS驗證
,這裡在上面點選下一步時會在雲解析DNS
生成主機記錄為_dnsauth
的記錄,如果沒有自動生成,自己copy
一下,完成後回來這裡點驗證,再提交稽核
- 稽核通過後就可以在
SSL
主頁面下載免費的證書了
- 下載解壓後可以得到兩個證書檔案
Nginx配置
-
將下載的證書上傳到伺服器,我放在了
nginx/conf/ssl
目錄下
-
配置
nginx.conf
如下:
server { listen 443 ssl; server_name www.coisini.club; ssl_certificate /usr/local/nginx/conf/ssl/coisini.club.pem; ssl_certificate_key /usr/local/nginx/conf/ssl/coisini.club.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_protocols TLSv1.2; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { root /usr/local/nginx/html/public/home/; index index.html index.htm; } }
- 重啟
nginx
IP
訪問
- 域名訪問
- 當然,通過域名訪問還有未備案的情況,沒關係,按照指引到備案管理平臺備案就行