图片展示
图片展示

400-8300-663

Nginx部署https(Linux)

浏览: 发表时间:2023-06-02 15:36:17

1、SSL证书下载

证书成功颁发后,登陆www.zzy.cn->业务管理->SSL证书服务, 查询->下载证书。

 

2、防火墙端口开放说明

(1) https默认端口为443。根据实际需求,您可以选择其他端口,Nginx配置、防火墙等请同步修改。

(2) 如果您使用的是云服务器,请登录云平台系统,安全组增加TCP-443 端口的入站规则。

(3) 如果iptables/firewall防火墙有启用,增加开放TCP-443 端口的入站规则。

 

3、配置文件备份

备份Nginx目录的配置文件,推荐增加时间戳命名:conf/nginx.conf -> nginx.conf.20210101

 

4、证书上传到服务器

进入Nginx目录/conf, 创建子目录ssl;

解压证书包,上传nginx目录下的2个文件:

域名.key:私钥

域名.crt:公钥+中级证书+ROOT证书

 

5、编辑nginx.conf

打开Nginx目录/conf/nginx.conf配置文件

找出443配置段,如果注释请打开,如无自行添加

蓝色部分为增加的SSL配置,其他站点配置请从80端口拷贝过来

域名.crt、域名.key请注意替换您的实际文件名

# Nginx1.6版本及以上:

server {

    listen 443 ssl;   适用于1.6版本及以上

    server_name 您的域名;

    ssl on;

    ssl_certificate  ssl/域名.crt;

    ssl_certificate_key ssl/域名.key;

}

 

# Nginx1.4版本及以:

server {

listen 443;   适用于1.4版本及以

    server_name 您的域名;

    ssl on;

    ssl_certificate  ssl/域名.crt;

    ssl_certificate_key ssl/域名.key;

}

 

6、配置测试

执行如下命令,测试配置文件是否正确:

输入:Nginx目录/sbin/nginx -t

例如:/usr/local/nginx-1.19.6/sbin/nginx -t

如果提示test is successful,说明站点配置正确;如果返回错误,请根据错误信息调整配置文件。

 

 

7、启动/重载Nginx,浏览器输入https://域名访问测试。

8、http自动跳转https配置

(1) 配置自动跳转前,请先用https访问您的网站,确认网站正常显示。

(2) nginx.conf修改:

打开nginx.conf,找出对应的server站点配置,增加如下配置:

rewrite ^(.*)$ https://$host$1 permanent;

(3) 参考前面说明,测试配置文件是否正确

(4) 重启Nginx服务,输入http://域名,观察是否自动跳转到https://域名。


Nginx部署https(Linux)
1、SSL证书下载证书成功颁发后,登陆www.zzy.cn->业务管理->SSL证书服务, 查询->下载证书。 2、防火墙端口开放说明(1) https默认端口
长按图片保存/分享
0

域名合作伙伴:

新网、中资源、时代互联、商中在线、

三五互联、西部数码

联系我们

上班时间号码:0757-28363863 / 28310083 / 28314601

非上班时间号码: 0757-28310083 转分机号 8805 或分机号 8806

传真: 0757-28314601

图片展示

Copyright © 2007-2023     佛山市百川网络科技有限公司    ALL RIGHTS RESERVED.

ICP备案号:粤ICP备09160757号     粤公网安备 44060602000782号

全国服务热线
400-8300-663
办公热线
0757-28363863
二维码
扫码关注
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了