• Window nginx+tomcat+https部署方案 支持ios9


    客户端和 Nginx 之间走的 HTTPS 通讯,而 Nginx 到 Tomcat 通过 proxy_pass 走的是普通 HTTP 连接。

     

    下面是详细的配置(Nginx 端口 80/443,Tomcat 的端口 8080)Nginx 这一侧的配置没什么特别的:

     

    upstream localhost {
               #ip_hash
          ip_hash;
          server 127.0.0.1:8080;
         }
    
        server {
                listen       443;
                server_name  localhost;   
    			ssl on;
    			ssl_certificate  D://apache/nginx-1.8.0/https/1com_bundle.crt;
    			ssl_certificate_key  D://apache/nginx-1.8.0/https/test.key;
    			ssl_session_timeout 10m;
    			ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
    			ssl_prefer_server_ciphers on;
    			ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4;
                location / {
                        proxy_connect_timeout   3;
                        proxy_send_timeout      30;
                        proxy_read_timeout      30;
                    proxy_pass http://localhost;
                    proxy_set_header Host $host; 
            proxy_set_header X-Real-IP $remote_addr; 
            proxy_set_header REMOTE-HOST $remote_addr; 
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                }
                
       }
    

      

    其中最为关键的就是 ssl_certificate 和 ssl_certificate_key 这两项配置,其他的按正常配置。不过多了一个 proxy_set_header X-Forwarded-Proto https; 配置。

     

     

    Tomcat的话和平常一样配置就好。。

     

     

     

    在介绍一下如何申请一个免费的证书吧。。   https://www.startssl.com/    这个网站更新了,

     

    注册什么的就不说了,只有你有一个邮箱,就可以申请哦,登录了

     

     

     

     

     

     

  • 相关阅读:
    HTML5项目笔记7:使用HTML5 WebStorage API构建与.NET对应的会话机制 Hello
    论设计模式和分析模式
    昨天我做了点什么事情啊?
    时间,时间,还是时间
    人生需要规划
    突然想起今天的博客汇报没写
    昨天看了熊猫大侠
    双休日往往会忘了写日志
    老婆说我是缺心眼!
    要下班了才想起没写报告
  • 原文地址:https://www.cnblogs.com/lljj/p/5960776.html
Copyright © 2020-2023  润新知