资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > PHP

NGINX实现HTTPS的系统需求

PHP 更新时间: 发布时间: 计算机考试归档 最新发布

NGINX实现HTTPS的系统需求

参考:https://www.cnblogs.com/jingxiaoniu/p/6745254.html


一、NGINX实现HTTPS的系统需求


1、系统所需安装包

openssl openssl-devel


yum install openssl openssl-devel -y


2、nginx编译SSL模块

--with-http_ssl_module


./configure --prefix=/opt/app/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/download/pcre-8.38 --with-http_ssl_module


二、全站单向SSL加密

关于SSL/TLS原理请参考 这里,如果你只是想测试或者自签发ssl证书,参考 这里

1、生成一个RSA密钥

# openssl genrsa -des3 -out imoocc.key 1024  //prase为imoocc (记住)


openssl genrsa -des3 -out server.key 1024  //prase为hc123 (记住)


2、通过上面生成的rsa生成一个不需要密码的秘要

# openssl rsa -in imoocc.key -out imoocc_nopass.key

//这样可以用于nginx reload 免密码



Nginx的HTTPS服务



1.下面为配置文件 /usr/local/nginx/conf/vhost/daj.conf


server{

#比起默认的80 使用了443 默认 是ssl方式  多出default之后的ssl

        listen 443 default ssl;

#default 可省略

#开启  如果把ssl on;这行去掉,ssl写在443端口后面。这样http和https的链接都可以用

        ssl on;

#证书(公钥.发送到客户端的)

        ssl_certificate ssl/server.crt;

#私钥,

        ssl_certificate_key ssl/server.key;

#下面是绑定域名

        server_name www.daj.com;

        location / {

#禁止跳转

        proxy_redirect off;

#代理淘宝

proxy_pass https://www.tao.com/;  

        }        

}

server {

listen 443; 

server_name www.imoocc.com;

ssi on;

ssl on;

ssl_certificate /opt/app/nginx/ssl/imoocc.crt; 

#ssl_certificate_key /opt/app/nginx/ssl/imoocc.key; 

ssl_certificate_key /opt/app/nginx/ssl/imoocc_nopass.key;

index index.html index.jsp;

location / { 

proxy_pass http://imoocc_7070_tomcat; 

include proxy_params; 

access_log /opt/logs/nginx/access/myeidser_cn_https.log Jmain; 

}


转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/228597.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【NGINX实现HTTPS的系统需求】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2