Nginx如何安装后增加SSL模块并配置443端口服务
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了Nginx如何安装后增加SSL模块并配置443端口服务,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。nginx安装S
千家信息网最后更新 2026年11月02日Nginx如何安装后增加SSL模块并配置443端口服务
这篇文章主要介绍了Nginx如何安装后增加SSL模块并配置443端口服务,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
nginx安装SSL模块,并将请求转发到后台api:
安装SSL模块
第一步:首先在服务器上查看nginx版本与编译安装了那些模块:
[root@jacklin /]# /usr/local/nginx/sbin/nginx -Vnginx version: nginx/1.1.10built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) configure arguments:
第二步: 如果没有安装SSL模块,进入nginx安装目录,执行下面命令:
# 进入那安装的nginx原始目录,执行./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module# 接着执行make命令make
执行./configure可能出现./configure: error: SSL modules require the OpenSSL library.
解决方法,执行以下命令:
yum -y install openssl openssl-devel
接着执行./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
成功:
第三步:关闭nginx
# 查看nginx进行ps -ef | grep nginx# 杀死进程kill -9 PID(Nginx进程ID)
第四步:备份nginx启动程序并且复制新生成的obj目录到nginx目录文件
# 备份之前启动的程序,备份到当前目录下cp /usr/local/nginx/sbin/nginx nginx.bak#复制obj新生成的启动程序,覆盖到以前的nginxcp /usr/local/src/nginx-1.1.10/objs/nginx /usr/local/nginx/sbin/nginx
第五步:启动nginx
# 启动代码格式:nginx安装目录地址 -c nginx配置文件地址/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf# 执行上面命令可能会遇到端口被占用问题,如果是,可以通过执行以下命令去解决#查看端口的情况netstat -ntlpkill 对应的端口PID
第六步:再次查看nginx是否编译安装了SSL模块:
[root@iz2zeg4xqcv95kl86o2w9bz objs]# /usr/local/nginx/sbin/nginx -Vnginx version: nginx/1.1.10built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) TLS SNI support enabled# 出现以下表示成功安装SSL模块configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
Nginx配置 443端口服务
# HTTPS server server { listen 443 ssl; server_name xcx.uxianhu.com; #证书绑定的域名,也就是443端口指向的地址 root html; ssl_certificate /usr/local/nginx/conf/cert/3674337__uxianhu.com.pem; #证书的文件名 ssl_certificate_key /usr/local/nginx/conf/cert/3674337__uxianhu.com.key; #证书的密钥文件名 ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers ECDH:AESGCM:HIGH:!RC4:!DH:!MD5:!aNULL:!eNULL; #使用此加密套件 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #使用该协议进行配置 ssl_prefer_server_ciphers on; location /wx { proxy_pass https://xcx.uxianhu.com:8082; #https地址 proxy_set_header Host xcx.uxianhu.com; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; add_header Access-Control-Allow-Origin *; #跨域访问设置 } }感谢你能够认真阅读完这篇文章,希望小编分享的"Nginx如何安装后增加SSL模块并配置443端口服务"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
模块
端口
目录
配置
命令
服务
地址
文件
篇文章
备份
程序
证书
成功
文件名
新生
进程
编译
原始
也就是
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中关村互联网 科技集团
科技赋能下的互联网金融
以房互联网科技
互联网科技排名
上海万想互联网科技
玉溪互联网科技怎么选
搜狐科技互联网
佛山市拉法互联网科技有限公司
爱医互联网络科技
济南有互联网科技公司吗
保险科技服务互联网营销体系
互联网方面的科技前沿
深圳互联网科技的发展
梅州GM互联网络科技有限公司
下一代互联网重大应用科技园
银川新华互联网科技学校是国营吗
云南互联网科技学费
科技信息时代互联网发展
黑龙江互联网科技公司
宁波允成互联网科技有限公司
互联网公司 科技公司
华宇互联网科技
互联网 的科技创新
有木互联网科技
天扬科技互联网广告
恒生科技互联网指数分析
互联网科技公司招聘
深圳国际航运科技和互联网
互联网软件和科技
华夏恒生科技与互联网科技