linux nginx安装https安全证书
前言:最近在开发微信小程序,需要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安全证书相关推荐
- Linux Nginx安装配置及HTTPS配置
Nginx安装 参考: nginx安装 HTTPS配置 参考:https配置 如果配置好https,nginx-ssl有报错缺包 参考:更新nginx-ssl模块 案例 nginx/conf下目录结构 ...
- 使用阿里云服务器,nginx安装第三方ssl证书
使用阿里云服务器,nginx安装第三方ssl证书 环境 服务器:阿里云ECS 系统:Centos 7 ssl证书:DigiCert 1.准备好证书的证书私钥.证书文件 2.上传至服务器 3. ngin ...
- linux nginx 安装出错,Linux Nginx安装以及可能出现错误
Linux Nginx安装以及可能出现错误 转载请标明出处 http://coderknock.com安装过程 从 http://nginx.org/download/nginx-1.9.15.tar ...
- 阿里云 window下 nginx 安装https证书的配置。
首先我这里使用的是阿里云免费的https证书. 免费证书可以申请20个,每个的有效期为1年. 我这里使用的是nginx部署,所以下载nginx的 证书压缩包 下载下来之后解压,有两个文件一个是, 一个 ...
- Linux nginx服务添加SSL证书并实现http重定向https
server {listen 80;listen 443 ssl http2;server_name www.XXXXXX.com XXXXXX.com;index index.php index.h ...
- linux nginx搭配https
微信小程序upload接口必须是https请求,所以就搭建https 一.Linux搭建https 1.申请ssl证书 这里用的是腾讯云提供的免费ssl. https://console.qcloud ...
- linux nginx安装以及配置
一.Nginx简介 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为 ...
- linux nginx 安装stream,Centos7下Nginx简单搭建与stream模块简单配置
一:Nginx安装 搭建环境:Centos 7 需要软件包:openssl.zlib.pcre.nginx (软件包下载地址个人网盘可能会失效:https://pan.baidu.com/s/1qYN ...
- Nginx配置https(ssl证书)并反向代理Springboot Jar项目
下载安装NGINX # 下载NGINX: yum install nginx # 启动nginx: systemctl start nginx # 加入开机启动: systemctl enable n ...
最新文章
- 背景图片等比缩放的写法background-size简写法
- 百度CTO王海峰博鳌解读AI“融合创新”,算力算法数据发挥综合作用
- 从mysql数据库中读取二进制文件_数据库技术之在MYSQL数据库中如何存取二进制文件...
- java web的运行方式_在运行 Javaweb项目时报错,不知道什么原因,百度了好多方法跟着人家的方法做了还是报错...
- Thinkphp5中异常处理不返回页面返回Json格式的字符串
- WebStorm Vue ElementUI
- wps表格里面计算机在哪里,WPS的Word居然还有计算神器?在哪里能找到又是怎么进行计算呢?...
- 2019 牛客多校第一场 E ABBA
- 大数据之_SCALA工作笔记001---Centos7.3安装scala
- 家用车多少马力才够用?
- Java命令学习系列(六)——javap
- 【华为机试真题详解】机试题按知识点整理(入门指引)
- 《Unity Shader入门精要》彩图版免费分享~~~~~
- 爆笑!让你捧腹大笑的标语
- 使用Python获取股市融资融券数据并绘制曲线
- python字典元素由什么组成_【】Python中,字典、列表、元组分别用 、 、 作定界符,字典的每个元素由两部分组成,分别是 和 ,其中 不允许重复。...
- win10无法设置移动热点的一种解决办法
- Java读取数据库的数据并转换为json数据
- CryEngine5.3(学习)
- Kubernetes HPA管理