2019独角兽企业重金招聘Python工程师标准>>>

要点:如果系统是内部用,可以通过openssl生成证书,只是访问的时候,浏览器会提示不信任,

1、生成证书,创建存放证书的目录/home/sslkey,并进入该目录,输入如下命令,按照提示填写相关的注册信息,完成后,会生成web.key、web.csr、web.key.org、web.crt这几个文件

openssl genrsa -des3 -out web.key 2048
openssl req -new -key web.key -out web.csr
cp web.key web.key.org
openssl rsa -in web.key.org -out web.key
openssl x509 -req -days 365 -in web.csr -signkey web.key -out web.crt

2、配置nginx.conf,在文件的最下边,把默认注释的https配置的“#”去掉,修改:

ssl_certificate      /home/sslkey/web.crt;
ssl_certificate_key  /home/sslkey/web.key;

location / {
            proxy_pass http://应用服务器IP(Tomcat):端口;
            root html;
            index index.html index.htm;
}

3、完成

附录:

使用.pfx .p12证书

openssl pkcs12 -in /usr/local/nginx/ssl/xxx.pfx -clcerts -nokeys -out /usr/local/nginx/ssl/xxx.crt

openssl pkcs12 -in /usr/local/nginx/ssl/xxx.pfx -nocerts -nodes -out /usr/local/nginx/ssl/xxx.rsa

转载于:https://my.oschina.net/lizhiling/blog/346825

Tengine(Nginx)配置SSL(https),应用服务器(Tomcat)无需配置相关推荐

  1. Springboot配置SSL(https)

    Springboot配置SSL(https) SpringBoot可以通过在application.properties或application.yml配置文件中配置各种server.ssl.*属性来 ...

  2. Servlet和HTTP请求协议-学习笔记01【Servlet_快速入门-生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  3. nginx 配置SSL/HTTPS

    前言 CentOS Linux release 8.2.2004 (Core) nginx1.15 配置SSL server{listen 80 ;listen 443 ssl;server_name ...

  4. nginx普通配置/负载均衡配置/ssl/https配置

    1.nginx普通配置 server {listen 80;server_name jqlin.lynch.com;access_log /var/log/nginx/main.log main;er ...

  5. tomcat配置重定向_在Tomcat上配置SSL以及从HTTP到HTTPS的设置自动重定向的步骤

    tomcat配置重定向 Secured Socket Layer (SSL) is the cryptography protocol to provide message security over ...

  6. java配置jndi连接数_JavaWeb:Tomcat下配置数据源(JNDI)连接数据库 | 学步园

    ---------------------------------------------------------------------------------------------------- ...

  7. 亚马逊云服务器aws配置ssl https证书

    1 申请证书 1.1 搜索ssl 1.2 请求证书 1.3 请求共有证书 1.4 添加域名 1.5 选择验证方法 , 提交审核 , 等待大概10分钟 , 审核成功 2 配置证书 2.1 创建负载均衡器 ...

  8. 解决:VUE nginx 部署 SSL https访问 WebSocket 问题

    报错1. Failed to construct 'WebSocket': An insecure WebSocket connection may not be initiated from a p ...

  9. WebLogic8.1 配置SSL/HTTPS单向认证

    准备 1.已经生成名为localhost.jks的证书库,证书库的密码为localhost. 2.证书库中有别名为localhost的证书,证书的域名为localhost. 3.已安装WebLogic ...

最新文章

  1. python%20语言 20培训_Python语言学习之20个值得学习的Python技巧
  2. C++第10周项目4参考——完数
  3. TADOStoredProc返回多个数据集
  4. vijos p1782——借教室(noip2012提高组第2题)
  5. PPT中均匀分布各图形(水平或垂直)
  6. IntellJ IDEA神器使用技巧
  7. 20145239 《信息安全系统设计基础》第13周学习总结
  8. Joost-体验全球的视频节目
  9. 桂林理工大学 2020秋程序设计实践课程 课程设计与实习报告
  10. STK与VC++ 6.0联合编程
  11. 深度 | 蚂蚁金服DASFAA论文带你深入了解GBDT模型
  12. java游戏项目推箱子
  13. 信息安全密码学:古典密码
  14. USB快充5V-9V输入升压给16.8V四串锂电池充电板,芯片方案-37号电路板
  15. C++primer——形参、局部变量和静态局部变量的差别
  16. 亚马逊广告CPC优化技巧 投放就有效
  17. 回调地狱的多种解决方式
  18. 18.Adaptive AUTOSAR 架构-核心类型CORE
  19. 2019全球程序员薪酬报告:软件开发比机器学习抢手,40岁后收入下滑!
  20. [插件]_音游制作插件Koreographer(一)

热门文章

  1. 判断一个网站用什么服务器
  2. numpy——zeros(), ones(), empty(), eye()
  3. stl变易算法(二)
  4. 【字符串】旋转字符串
  5. okvis odometry的安装与运行
  6. 百度地图离线_3大主流导航地图,你用的哪个?
  7. java 枚举类型enum ppt,java中的枚举类型——Enum
  8. Qt插件机制介绍及实现
  9. java编写大数据分析模型_如何用Java(DOM分析器)编写XML文件
  10. gradle maven_Gradle vs Maven