Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > linux使用nginx部署ssl证书,将http升级为https

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

作者:好巧.

本文详细介绍了在CentOS Stream 8上使用Nginx部署Vue和React项目的步骤,包括下载SSL证书、上传证书、安装SSL模块、验证安装以及配置nginx.conf文件

前言

服务器基础环境:

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

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.效果图

总结

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文