一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - Nginx配置ssl實現https的全過程記錄

Nginx配置ssl實現https的全過程記錄

2022-03-05 21:41鄧鄧子2021 Nginx

這篇文章主要給大家介紹了關于Nginx配置ssl實現https的相關資料,文章通過實例代碼介紹的非常詳細,對大家學習或者使用Nginx具有一定的參考學習價值,需要的朋友可以參考下

一、安裝 Nginx ssl 模塊

1.檢查

檢查是否已安裝 ssl 模塊:

?
1
2
cd /usr/local/nginx/sbin
./nginx -V
?
1
2
3
4
[root@server-c00ef8c3-710d-4708-9cde-2c864e7c03e2 sbin]# ./nginx -V
nginx version: nginx/1.21.4
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
configure arguments: --prefix=/usr/local/nginx

如果沒出現 configure arguments: --with-http_ssl_module 說明沒有安裝。

2.安裝

?
1
2
3
4
cd /usr/local/nginx-1.21.4
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make
cp ./objs/nginx /usr/local/nginx/sbin/

3.再次檢查

再次檢查是否已安裝 ssl 模塊:

?
1
2
cd /usr/local/nginx/sbin
./nginx -V
?
1
2
3
4
5
6
[root@server-c00ef8c3-710d-4708-9cde-2c864e7c03e2 sbin]# ./nginx -V
nginx version: nginx/1.21.4
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module

二、部署 ssl 證書

將申請好的 ssl 證書拷貝至 cert 目錄下:

Nginx配置ssl實現https的全過程記錄

三、配置 nginx.conf

?
1
2
cd /usr/local/nginx/conf
vi nginx.conf

新增 https server 配置:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#管理端https
server {
     listen 443 ssl;
     server_name admin-xxxxx.xxx.xxx;
     ssl_certificate ../cert/server.crt;
     ssl_certificate_key ../cert/server.key;
     ssl_session_timeout 5m;
     ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
     ssl_prefer_server_ciphers on;
 
     location / {
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header Host $http_host;
         proxy_pass http://localhost:10003;
     }
}

四、重啟 Nginx

?
1
/usr/local/nginx/sbin/nginx -s reload

?
1
2
3
ps -ef|grep nginx
kill xxx
/usr/local/nginx/sbin/nginx

補充:如果 80 端口被占用,用kill [id]來結束進程:

?
1
2
# 查看端口使用
$ 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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 青青青久热国产精品视频 | 亚洲国产果果在线播放在线 | 99精品网 | 我的漂亮朋友在线观看全集免费 | 国产黄频在线观看高清免费 | 国产手机在线观看 | 免费网站看v片在线成人国产系列 | 久久久久久久久女黄9999 | 日韩一区二区三区四区区区 | 青草青青在线 | xxxx泡妞中国 | 精品手机在线视频 | 久久久精品日本一区二区三区 | 国产一区二区三区欧美精品 | 97热在线| 按摩院已婚妇女中文字幕 | 网站国产 | 久久日韩精品无码一区 | 欧美另类性xxoo | 好大水好多好爽好硬好深视频 | 国产青色 | 白丝vk丨tk失禁 | 99久久国产视频 | 欧美精品国产一区二区三区 | 国产亚洲精品高清在线 | 精品久久久久久国产91 | 狠狠色狠狠色综合婷婷tag | 男女全黄h全肉细节文 | 久久亚洲精品专区蓝色区 | 日韩一区三区 | 四虎影视永久在线精品免费 | 国产人成精品午夜在线观看 | 国产1区2区三区不卡 | 动漫人物差差插曲漫画 | www免费看| 久久三级视频 | 免费看国产精品麻豆 | 96免费精品视频在线 | 视频在线观看一区二区三区 | 99视频久久精品久久 | 欧美一区二区三区不卡视频 |