卡卷网
当前位置:卡卷网 / 每日看点 / 正文

nginx 怎么配置 ssl 实现 https 访问?

作者:卡卷网发布时间:2025-04-07 22:41浏览数量:27次评论数量:0次

用浏览器访问你的nginx服务器,是不是显示不安全的警告?

配置一下SSL证书就不显示了。

nginx 怎么配置 ssl 实现 https 访问?  第1张

教程如下:

在你的域名商申请SSL证书,一般都有免费的。

比如,以腾讯云为例:

nginx 怎么配置 ssl 实现 https 访问?  第2张

搜索【SSL证书】,申请一个,把Nginx的下载下来。

nginx 怎么配置 ssl 实现 https 访问?  第3张

压缩包里有4个文件,一般以你的域名为文件名。

nginx 怎么配置 ssl 实现 https 访问?  第4张

上传到服务器上,我一般在nginx安装目录的conf下新建一个cert目录来存放。

nginx 怎么配置 ssl 实现 https 访问?  第5张

然后,修改nginx.conf配置文件。

nginx 怎么配置 ssl 实现 https 访问?  第6张

按照上图进行配置。我是怎么学习知道的呢?我是按照腾讯云的文档指导配置的,《腾讯云的SSL配置文档》。

nginx 怎么配置 ssl 实现 https 访问?  第7张

上面的配置不要手敲,复制文档,不容易出错。文档里有详细的解释。

此时呢,监听了443端口。如果你没有配置80端口的监听,那么就访问不到了,只能用https来访问了。所以呢,要配置一下80监听,监听到所有的请求,全部转发到443端口,这样的话就算访问80端口,也会跳转到443端口。

nginx 怎么配置 ssl 实现 https 访问?  第8张

所以呢,增加一段配置。

server { listen 80; server_name gosuncn.fun; return 301 https://$host$request_uri; }

好,这就OK了。

nginx 怎么配置 ssl 实现 https 访问?  第9张

这样,不安全的警告就没有了。

快去尝试一下吧!!!

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码