前言:最近在开发微信小程序,需要https协议才能测试请求,很久没有安装安全证书了,记录一下避免遗忘,同时也积累学习经验。

第一步:

既然是安装https安全证书,肯定要有https安全证书才能进行安装,那么首先就是申请https安全证书,推荐去腾讯云申请,免费快捷而且有腾讯云官网有教程,百度也可以找到很多详细的教程,这里不过多叙述。

第二步:

将申请到的证书下载下来,进入下载页面,找到ngin页签中nginx配置信息,并“下载证书 for Nginx”:

下载的文件有两个:
1,214292799730473.pem

2,214292799730473.key

第三步:

首先找到Nginx的安装目录,例如我的nginx的安装目录为:/etc/nginx/。进入目录,增加cert文件夹,把刚刚下载的两个文件上传到cert/文件夹中。

然后找到nginx.conf文件,使用vi nginx.conf进入编辑,添加如下内容:

server {
    listen 443;
    server_name abc.com;                   // 你的域名(不要带上http://,会报错)
    ssl on;

index index.html index.htm;                                                        // 上面配置的文件夹里面的index.html
    ssl_certificate  /etc/nginx/cert/214292799730473.pem;            // 改成你的证书的名字和你存放的路径
    ssl_certificate_key /etc/nginx/cert/214292799730473.key;        // 你的证书的名字和你存放的路径
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
           root html;
           proxy_pass http://localhost/;        // 改为你的tomcat地址
           proxy_read_timeout 300;
           proxy_connect_timeout 300;
           proxy_redirect off;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header Host              $http_host;
           proxy_set_header X-Real-IP         $remote_addr;
           proxy_set_header X-Forwarded       $proxy_add_x_forwarded_for;
           proxy_set_header REMOTE-HOST       $remote_addr;
        }

}

配置完成后,检查一下nginx配置文件是否可用,有successful表示可用。
nginx -t -c /etc/nginx/nginx.conf                     // 检查nginx配置文件
配置正确后,重新加载配置文件使配置生效:

停止Nginx,ps -ef | grep nginx查看Nginx进程,然后

从容停止Nginx:

kill -QUIT 主进程号(root后为主进程号)

例如:kill -QUIT 16391

快速停止Nginx:

kill -TERM 主进程号

强制停止Nginx:

kill -9 主进程号

启动Nginx,nginx -c /etc/nginx/nginx.conf(这里是我自己nginx.conf的路径)

最后,有什么错误欢迎指正,鞠躬。

linux nginx安装https安全证书相关推荐

  1. Linux Nginx安装配置及HTTPS配置

    Nginx安装 参考: nginx安装 HTTPS配置 参考:https配置 如果配置好https,nginx-ssl有报错缺包 参考:更新nginx-ssl模块 案例 nginx/conf下目录结构 ...

  2. 使用阿里云服务器,nginx安装第三方ssl证书

    使用阿里云服务器,nginx安装第三方ssl证书 环境 服务器:阿里云ECS 系统:Centos 7 ssl证书:DigiCert 1.准备好证书的证书私钥.证书文件 2.上传至服务器 3. ngin ...

  3. linux nginx 安装出错,Linux Nginx安装以及可能出现错误

    Linux Nginx安装以及可能出现错误 转载请标明出处 http://coderknock.com安装过程 从 http://nginx.org/download/nginx-1.9.15.tar ...

  4. 阿里云 window下 nginx 安装https证书的配置。

    首先我这里使用的是阿里云免费的https证书. 免费证书可以申请20个,每个的有效期为1年. 我这里使用的是nginx部署,所以下载nginx的 证书压缩包 下载下来之后解压,有两个文件一个是, 一个 ...

  5. Linux nginx服务添加SSL证书并实现http重定向https

    server {listen 80;listen 443 ssl http2;server_name www.XXXXXX.com XXXXXX.com;index index.php index.h ...

  6. linux nginx搭配https

    微信小程序upload接口必须是https请求,所以就搭建https 一.Linux搭建https 1.申请ssl证书 这里用的是腾讯云提供的免费ssl. https://console.qcloud ...

  7. linux nginx安装以及配置

    一.Nginx简介 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为 ...

  8. linux nginx 安装stream,Centos7下Nginx简单搭建与stream模块简单配置

    一:Nginx安装 搭建环境:Centos 7 需要软件包:openssl.zlib.pcre.nginx (软件包下载地址个人网盘可能会失效:https://pan.baidu.com/s/1qYN ...

  9. Nginx配置https(ssl证书)并反向代理Springboot Jar项目

    下载安装NGINX # 下载NGINX: yum install nginx # 启动nginx: systemctl start nginx # 加入开机启动: systemctl enable n ...

最新文章

  1. 背景图片等比缩放的写法background-size简写法
  2. 百度CTO王海峰博鳌解读AI“融合创新”,算力算法数据发挥综合作用
  3. 从mysql数据库中读取二进制文件_数据库技术之在MYSQL数据库中如何存取二进制文件...
  4. java web的运行方式_在运行 Javaweb项目时报错,不知道什么原因,百度了好多方法跟着人家的方法做了还是报错...
  5. Thinkphp5中异常处理不返回页面返回Json格式的字符串
  6. WebStorm Vue ElementUI
  7. wps表格里面计算机在哪里,WPS的Word居然还有计算神器?在哪里能找到又是怎么进行计算呢?...
  8. 2019 牛客多校第一场 E ABBA
  9. 大数据之_SCALA工作笔记001---Centos7.3安装scala
  10. 家用车多少马力才够用?
  11. Java命令学习系列(六)——javap
  12. 【华为机试真题详解】机试题按知识点整理(入门指引)
  13. 《Unity Shader入门精要》彩图版免费分享~~~~~
  14. 爆笑!让你捧腹大笑的标语
  15. 使用Python获取股市融资融券数据并绘制曲线
  16. python字典元素由什么组成_【】Python中,字典、列表、元组分别用 、 、 作定界符,字典的每个元素由两部分组成,分别是 和 ,其中 不允许重复。...
  17. win10无法设置移动热点的一种解决办法
  18. Java读取数据库的数据并转换为json数据
  19. CryEngine5.3(学习)
  20. Kubernetes HPA管理

热门文章

  1. html5 placeholder与value的区别
  2. html中加入清除浮动,HTML中清除浮动的几种办法
  3. ADC 获取数据(stm32)
  4. C# 程序关闭托盘图标不会自动消失
  5. 港股2017年表现全球最好,区块链将助推新经济牛市?
  6. java对接支付宝支付
  7. 禁用计算机硬盘,禁止电脑每次开机都要自动扫描磁盘的多种方法
  8. Best of Vim Tips 中文版
  9. VUE 爬坑之旅 -- vue 项目中将简体转换为繁体
  10. linux服务器创建用户