Nginx 卸载https 实现https请求转换为http 请求
背景:项目要求第三方应用请求外网服务器的时候使用https进行请求,内网服务接收的时候需要http接收
- Nginx安装
- SSL证书配置
- nginx.conf配置
Nginx安装此处不做介绍 网上一大推
SSL证书配置
- cd /etc/pki/CA
- umask 007; 授予权限
- openssl genrsa -out private/cakey.pem 2048 为CA生成一个私钥
- openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 365 生成自签名证书
- cd etc
- cd nginx 如果没有nginx 创建 nginx mkdir nginx
- cd ssl 同理 创建 mkdir ssl
- umask 077 授权
- openssl genrsa 1024 >nginx.pri 用户生成自己私钥
- openssl req -new -key nginx.pri -out nginx.csr 生成证书签署请求
- openssl ca -in nginx.csr -out nginx.crt -days 365 CA为签署请求签名
- vi /etc/sysctl.conf net.ipv4.ip_forward = 1