nginx环境配置https

网上好多方法都不完全,
成功后做个简单记录。

前提条件
1. 安装 openssl
用 openssl version 查看
查看openssl版本

2. nginx 安装了 –with-http_ssl_module 模块
用 nginx -V 查看

安装步骤
假设 nginx 安装路径 /usr/local/nginx
以下操作都是相对上面的路径

1. conf/ 下新建目录 ssl

2. 申请https证书,并上传到 conf/ssl/
授权商一般会以你的域名命名文件,
其中 qinziheng.com_bundle.crt 是证书
qinziheng.com.key 是私钥
建议把名称修改一下

3. 编辑配置文件 conf/nginx.conf
在 server{}段添加

https在nginx中的设置

80 端口和 443 端口可以同时监听

如果你主机下有多个域名,
可以修改域名对应的配置文件

把 http 转发到 https
server{}段添加
http转https设置

重启 nginx
sbin/nginx -s reload

4. iptables 添加规则
/etc/sysconf/iptables

-A INPUT -p tcp -m tcp –dport 443 -j ACCEPT

表示允许 443 端口通行

service iptables status
查看到包含 443 的规则,
表示添加成功
iptables设置443端口

如果没有生效重启系统

5. https浏览器绿图标
https绿图标

需要把网站中的静态资源链接,
全部改为https
包括图片,css,js
引用的外部图片,css,js也要改成https

文字链接可以是http,
比如友情链接

另外提供,
有偿远程服务,
nginx配置https,
99元每次,
不成功退费,
有意者加微信QQ68183131详聊
私人微信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值