目录
- 一、安装Nginxssl模块
- 1.检查
- 2.安装
- 3.再次检查
- 二、部署ssl证书
- 三、配置nginx.conf
- 四、重启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.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
相关文章
猜你喜欢
- 个人网站服务器域名解析设置指南:从购买到绑定全流程 2025-06-10
- 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 2025-06-10
- 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10
- 64M VPS建站:能否支持高流量网站运行? 2025-06-10
- 64M VPS建站:怎样选择合适的域名和SSL证书? 2025-06-10
TA的动态
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
您的支持,是我们最大的动力!
热门文章
-
2025-05-25 97
-
2025-05-27 69
-
2025-05-29 68
-
2025-05-29 43
-
2025-05-25 46
热门评论