服务器 > 服务器 > Linux

linux使用nginx部署ssl证书,将http升级为https实现方式

20人参与 2026-03-15 Linux

前言

服务器基础环境:

所需服务器基础环境,请根据提示进行下载、安装。

1.下载证书

以腾讯云为例,打开控制台 → 搜索 ssl 证书 → 我的证书 → 选择 nginx 类型下载

2.上传证书

在根目录下,新建 ssl 文件夹

mkdir /ssl

将 key 和 crt 后缀的证书文件上传至 ssl 文件夹

3.安装 ssl 模块

cd /usr/local/nginx/nginx-1.19.10
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install

说明

4.验证是否安装成功

cd /usr/local/nginx/sbin
./nginx -v

5.配置 nginx.conf 文件

server {
  listen       80;
  server_name  www.xlz122.cn;
  return 301   https://www.xlz122.cn$request_uri;
}

server {
  listen       443 ssl;
  server_name  www.xlz122.cn;

  # ssl证书文件路径
  ssl_certificate      /ssl/www.xlz122.cn_bundle.crt;
  ssl_certificate_key  /ssl/www.xlz122.cn.key;

  ssl_session_cache    shared:ssl:1m;
  ssl_session_timeout  5m;
  ssl_ciphers  high:!anull:!md5;
  ssl_prefer_server_ciphers  on;

  location / {
    proxy_pass  http://127.0.0.1:8090/;
  }
}

6.效果图

总结

如果本篇文章对你有帮助的话,很高兴能够帮助上你。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

您想发表意见!!点此发布评论

推荐阅读

云服务器Linux centos6.5版本Nginx更新SSL证书实践

03-15

Linux中查看磁盘分区的4种方法详解

03-15

Linux systemctl命令用法及使用说明

03-14

Linux中netstat命令的使用及排查端口号的占用情况说明

03-17

Linux基于TCP实现服务端客户端通信的步骤详解

03-17

Nginx 反向代理配置避坑指南(proxy_pass 斜杠、502排查、CORS、文件上传)

03-17

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论