Nginx 配置 HTTPS 完整過程

2021-09-19 21:04:03 字數 2045 閱讀 3166

配置站點使用 https,並且將 http 重定向至 https。

$ /usr/local/nginx/sbin/nginx -v
如果出現configure arguments: --with-http_ssl_module, 則已安裝(下面的步驟可以跳過,進入nginx.conf配置)。

...configure arguments: --with-http_ssl_module這裡使用的是阿里雲的免費證書,期限為1年,申請位址(如果需要更長時間的或者其他證書可能需要購買,這裡提供下阿里的優惠活動購物車優惠卷(每滿1000減50噢)~)。

在 nginx 目錄新建 cert 資料夾存放證書檔案。

$ cd /usr/local/nginx

$ mkdir cert

$ scp /users/yourname/downloads/ssl.pem root@***.xx.***.xx:/usr/local/nginx/cert/

$ scp /users/yourname/downloads/ssl.key root@***.xx.***.xx:/usr/local/nginx/cert/

scp [本地檔案路徑,可以直接拖檔案至終端裡面] [《伺服器登入名》@《伺服器ip位址》:《伺服器上的路徑》]

server 

}

server
$ /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
如果 80 埠被占用,用kill [id]來結束程序:

# 檢視埠使用

$ netstat -lntp

active internet connections (only servers)

proto recv-q send-q local address foreign address state pid/program name

tcp 0 0 0.0.0.0:80 0.0.0.0:* listen 21307/nginx: master

tcp 0 0 0.0.0.0:22 0.0.0.0:* listen 3072/sshd

tcp 0 0 0.0.0.0:443 0.0.0.0:* listen 21307/nginx: master

# 結束 80 埠程序

$ kill 21307

再次重啟 nginx :

$ /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
無資訊提示就成功啦~

NGINX配置HTTPS OCSP完整過程

首先是key和csr生成的相關命令 openssl req new newkey rsa 2048 nodes keyout site.key out site.csr 過程中會有數個問題,分別填寫如下資訊 問題說明 country name 國家 用2個字母表示,比如cn state or pro...

詳解https 加密完整過程

https加密完整過程 step1 客戶 向服務端傳送乙個通訊請求 客戶 程式設計客棧 伺服器 你好 step2 伺服器 向客戶傳送自己的數字證書。證書中有乙個公鑰用來加密資訊,私鑰由 伺服器 持有 伺服器 客戶 你好,我是伺服器,這裡是我的數字證書 step3 客戶 收到 伺服器 的證書後,它會去...

Linux部署Nginx伺服器完整過程

在crt中 alt p 開啟檔案上傳頁面sftp put windows中nginx存放目錄 在linux中找到上傳的nginx壓縮包 cd 一般在當前使用者的工作目錄下,或者sftp頁面有提示 把檔案移到合適的地方解壓 mv nginx 1.17.5.tar.gz home 解壓 tar zxvf...