当前位置: 首页 > news >正文

服务器如何从http升级到https(nginx)

1.证书申请

可以到阿里云或者华为云去申请证书,申请完下载证书是个压缩包,然后解压

可以到到几个文件夹,找到        .Nginx         文件夹打开

会有两个文件,将这两个文件上传至nginx/conf/cert文件夹下(cert需要手动创建)

2.修改nginx配置

首先校验nginx是否支持https

nginx -V 2>&1 | grep -o with-http_ssl_module

如果有输出则代表,有模块,直接修改配置文件即可,如果没有以下会教如何安装模块

打开nginx.conf文件

原本文件  http

        listen 80;                   # 监听 80 端口server_name 域名;   # 域名或 IP

修改后    https

        listen 443 ssl;                   # 监听 80 端口server_name 域名;   # 域名或 IP#ssl证书地址ssl_certificate     
/nginx/conf/cert/xxx.crt; #pem/crtssl_certificate_key 
/nginx/conf/cert/xxx.key; #key

证书地址要填写全路径,我这个示例是从nginx往下写的

然后重启nginx,访问 https://域名即可

3.下载https模块

如果可以找到之前下载的nginx直接进入到文件夹也可以,找不到的话查询nginx版本重新下载相同版本压缩包解压

查询当前nginx编译参数

nginx -V 2>&1 | grep --color=never 'configure arguments'

进入到解压后的nginx

#  配置(保留原有参数并添加SSL模块)
./configure \--with-http_ssl_module \--with-http_v2_module \$(nginx -V 2>&1 | grep -oP 'configure arguments: \K.*')  # 保留原有参数#编译
make#编译并安装(会保留之前的文件)
make install

然后校验模块是否安装

nginx -V 2>&1 | grep -o with-http_ssl_module

如有输出则可修改配置文件

http://www.lryc.cn/news/572374.html

相关文章:

  • Kaggle-Plant Seedlings Classification-(多分类+CNN+图形处理)
  • HashMap算法高级应用实战:频率类子数组问题的5种破解模式
  • ThreadLocal以及内存泄露原理的源码解析
  • NodeJS 对接 Outlook 发信服务器实现发信功能
  • 视频汇聚EasyCVR平台v3.7.2发布:新增全局搜索、播放器默认解码方式等4大功能
  • Python PyMySQL【mysql适配器】 简介
  • leetcode:461. 汉明距离(python3解法,数学相关算法题)
  • 在 Mac 上配置 Charles,抓取 iOS 手机端接口请求
  • wordpress小语种网站模板
  • MOS管和比较器
  • IMU介绍
  • openKylin高校沙龙 | 走进成都高校,推动开源技术交流与人才培养
  • 远程调试,以及Debug与info的区别
  • OpenCV——直方图与匹配
  • OpenGL ES 设置光效效果
  • 输入url之后发生了什么
  • c++ STL---vector使用
  • 为什么 C++ 11 引入了 `nullptr`
  • day037-openssh服务与http协议
  • 2025实时数据同步:多平台商品信息接口的高效更新技术解析
  • jquery 赋值时不触发change事件解决——仙盟创梦IDE
  • Python——PyQt5初体验
  • LVS 负载均衡群集
  • LeetCode | 二分法题型详解+图解
  • bos_token; eos_token; pad_token是什么
  • QSqlDatabase: QSQLITE driver not loaded
  • infinisynapse 使用清华源有问题的暂时解决方法:换回阿里云源并安装配置PPA
  • LoRA 浅析
  • Python Beautiful Soup 4【HTML/XML解析库】 简介
  • StableDiffusion实战-手机壁纸制作 第一篇:从零基础到生成艺术品的第一步!