linux使用nginx部署ssl證書,將http升級為https實現(xiàn)方式
前言
- 本文基于:操作系統(tǒng) CentOS Stream 8
- 使用工具:Xshell 8、Xftp 8
服務(wù)器基礎(chǔ)環(huán)境:
- nginx - 請查看 linux 使用nginx部署vue、react項目
所需服務(wù)器基礎(chǔ)環(huán)境,請根據(jù)提示進行下載、安裝。
1.下載證書
以騰訊云為例,打開控制臺 → 搜索 SSL 證書 → 我的證書 → 選擇 Nginx 類型下載

2.上傳證書
在根目錄下,新建 ssl 文件夾
mkdir /ssl

將 key 和 crt 后綴的證書文件上傳至 ssl 文件夾

3.安裝 ssl 模塊
cd /usr/local/nginx/nginx-1.19.10
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
說明
- 如果提示 -bash: make: command not found,執(zhí)行 yum install make -y 即可
- 由于 mask 會覆蓋原有模塊,所以安裝時需將原有模塊帶上


4.驗證是否安裝成功
cd /usr/local/nginx/sbin
./nginx -V

5.配置 nginx.conf 文件
server {
listen 80;
server_name www.xlz122.cn;
return 301 https://www.xlz122.cn$request_uri;
}
server {
listen 443 ssl;
server_name www.xlz122.cn;
# ssl證書文件路徑
ssl_certificate /ssl/www.xlz122.cn_bundle.crt;
ssl_certificate_key /ssl/www.xlz122.cn.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://127.0.0.1:8090/;
}
}

6.效果圖

總結(jié)
如果本篇文章對你有幫助的話,很高興能夠幫助上你。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Nginx/Apache服務(wù)器SSL證書自動化部署與續(xù)期實戰(zhàn)教程
- 阿里云ssl證書如何通過Nginx部署到服務(wù)器
- Windows環(huán)境下Nginx?服務(wù)器?SSL?證書安裝部署操作過程
- Nginx部署SSL證書的過程
- Nginx下SSL證書安裝部署步驟介紹
- Nginx配置SSL證書部署HTTPS網(wǎng)站的方法(頒發(fā)證書)
- CentOS 6.7下nginx SSL證書部署的方法
- Nginx配置防盜鏈保護靜態(tài)資源的詳細教程
- Nginx實現(xiàn)防盜鏈的多種方式
- Nginx中配置防盜鏈的方法實現(xiàn)
- nginx實現(xiàn)重寫功能和防盜鏈功能
- 使用Nginx為自己的網(wǎng)站資源加上防盜鏈保護實現(xiàn)
- Nginx進階配置實現(xiàn)SSL證書部署與資源防盜鏈實操
相關(guān)文章
詳解CentOS重啟后resolv.conf被重置的解決方案
本篇文章主要介紹了詳解CentOS重啟后resolv.conf被重置的解決方案,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03
haproxy+keepalived實現(xiàn)高可用負載均衡(理論篇)
軟件負載均衡一般通過兩種方式來實現(xiàn):基于操作系統(tǒng)的軟負載實現(xiàn)和基于第三方應(yīng)用的軟負載實現(xiàn)。LVS就是基于Linux操作系統(tǒng)實現(xiàn)的一種軟負載,HAProxy就是開源的并且基于第三應(yīng)用實現(xiàn)的軟負載2013-01-01
Linux使用dd命令來復(fù)制和轉(zhuǎn)換數(shù)據(jù)的操作方法
Linux 中的 dd 命令是一個功能強大的數(shù)據(jù)復(fù)制和轉(zhuǎn)換實用程序,它以較低級別運行,通常用于創(chuàng)建可啟動的 USB 驅(qū)動器、克隆磁盤和生成隨機數(shù)據(jù)等任務(wù),本文給大家介紹了Linux 如何使用dd命令來復(fù)制和轉(zhuǎn)換數(shù)據(jù),需要的朋友可以參考下2025-01-01
Linux工具之Nethogs按進程監(jiān)控網(wǎng)絡(luò)帶寬的安裝部署
NetHogs是一個小型的net top工具,不像大多數(shù)工具那樣拖慢每個協(xié)議或者是每個子網(wǎng)的速度而是按照進程進行帶寬分組,這篇文章主要介紹了Linux工具Nethogs按進程監(jiān)控網(wǎng)絡(luò)帶寬,值得收藏,需要的朋友可以參考下2019-07-07

