Nginx的https设置
为什么80%的码农都做不了架构师?>>>
1.生成证书文件
下载OpenSSL-Win32
#设置变量
set OPENSSL_CONF=openssl.cfg
# 生成一个RSA密钥
openssl genrsa -des3 -out server.key 1024
# 生成一个证书请求
openssl req -new -key server.key -out server.csr
# 拷贝一个不需要输入密码的密钥文件
openssl rsa -in server.key -out server_nopwd.key
# 自己签发证书
openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
# 生成一个8192位长的 SHA-256 RSA 密钥:
openssl genrsa -aes256 -out server.key 8192
# 创建自签名根 CA 证书 ca.crt;你需要为你的根 CA 提供一个身份:
openssl req -sha256 -new -x509 -days 3650 -key server.key -out server.crt
# 拷贝一个不需要输入密码的密钥文件
openssl rsa -in server.key -out server_nopwd.key
# 自己签发证书
openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
2.设置Nginx
worker_processes 1;events {worker_connections 1024;
}http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server {listen 9001;#server_name 192.168.1.103:8080;ssl on; ssl_certificate server.crt; ssl_certificate_key server_nopwd.key;location / {proxy_pass http://127.0.0.1:8080;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}
}
转载于:https://my.oschina.net/u/859228/blog/544010
Nginx的https设置相关推荐
- nginx代理Https设置
一. 安装Nginx 1.安装依赖 若不能连接外网,需要设置yum源,可以先在有网的电脑下载好对应linux版本镜像文件,上传到服务器作为yum源使用(过程自行百度) yum -y install g ...
- 阿里云 网站https设置 sll申请与nginx跳转配置
网站https设置 sll申请与nginx跳转配置 这里选择1年 点击证书申请 这里注意要写文件验证 文件验证 上传文件到服务器指定目录,DNS解析到后访问该文件完成验证 手工DNS验证 改域名的DN ...
- 使用 Nginx 实现 HTTPS 网站设置
使用 Nginx 实现 HTTPS 网站设置 一.HTTPS 简介 二.Nginx 实现 HTTPS 网站设置 1.安装 Nginx 2.创建服务器证书密钥文件 3.创建服务器证书的申请文件 4.生成 ...
- Nginx配置https,反向代理多实例tomcat的操作记录
案例说明: 前面一层nginx+Keepalived部署的LB,后端两台web服务器部署了多实例的tomcat,通过https方式部署nginx反向代理tomcat请求.配置一如下: 1)LB层的ng ...
- linux下nginx与php设置开机启动代码
2019独角兽企业重金招聘Python工程师标准>>> nginx设置成开机自启动 1.vi /etc/init.d/nginx 输入如下内容 #!/bin/bash # nginx ...
- Java nginx 双向ssl_使用Nginx实现HTTPS双向验证的方法
https单向验证应用广泛想必大家都很熟悉,我已经在一篇博文中分享过,这次来看看Nginx如何实现双向验证. 单向验证与双向验证的区别: 单向验证: 指客户端验证服务器端证书,服务器并不需要验证客户端 ...
- 基于Nginx的https服务
1.HTTPS协议的实现 1.为什么需要HTTPS? 原因:HTTP不安全 1.传输数据被中间人盗用.信息泄露 2.数据内容劫持.篡改 对传输内容进行加密以及身份验证 2.对称加密 非对称加密 3.H ...
- 使用NGINX作为HTTPS正向代理服务器
NGINX主要设计作为反向代理服务器,但随着NGINX的发展,它同样能作为正向代理的选项之一.正向代理本身并不复杂,而如何代理加密的HTTPS流量是正向代理需要解决的主要问题.本文将介绍利用NGINX ...
- (转)Nginx反向代理设置 从80端口转向其他端口
from :http://www.cnblogs.com/wuyou/p/3455381.html Nginx反向代理设置 从80端口转向其他端口 反向代理(Reverse Proxy)方式是指以代理 ...
最新文章
- 监控haproxy的脚本
- 天翼云从业认证(2.3)云计算的价值和核心技术。
- bashrc文件中环境变量配置错误,导致linux命令无法正常使用的解决方案
- Linux 下 Redis 安装教程
- golang 标准库间依赖的可视化展示
- 《那些年啊,那些事——一个程序员的奋斗史》转载1到7
- Nginx反向代理的使用
- 【计算机网络】URI、URL、URN 辨析
- linux kernel_thread执行过程
- 神奇的canvas——巧用 canvas 为图片添加水印
- Ubuntu 20.04 LTS 发布最终 Beta 版本
- 出差一个多星期,买了个肥皂,把衬衫全部洗了一遍
- labview制成app_图形化编程软件(labview)
- DDIA - 第5章 数据复制
- matlab 回归 工具箱,matlab回归分析——回归分析MATLAB工具箱.doc
- 常用的20个js简洁代码
- [Java web编程]第2章 HTML与css网页开发基础(动画)
- 【目标检测】11、Region Proposal by Guided Anchoring
- android 照片变油画,最近很火照片变油画Glaze软件
- 自媒体运营转行做数据分析第1年零6个月