nginx配置ssl后无法连接后端tomcat服务器

中单三千回 发布于 2016/12/29 19:46
阅读 501
收藏 1

今天下来的证书 配置nginx中一个域名使用https协议 配置ok后还是用http协议

下面是代码


    server {
        listen       80;
        listen       443 ssl;
        server_name  app.api.dongadong.com;              #访问入口
        ssl_certificate      /usr/local/nginx/conf/server.pem;
        ssl_certificate_key  /usr/local/nginx/conf/server.key;


        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;


        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;




        location / {
                proxy_pass http://localhost:8089;       #tomcat地址
                proxy_set_header Host $host:80;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Via "nginx";
        }
    }


###################################################


开着80端口是如果把80端口注释了 则显示如下页面

还是http协议 后来看网上说rewrite从写一下  代码如下

###########################################################

 server {
        listen       80;
        server_name app.api.dongadong.com;
        rewrite ^(.*) https://$server_name$1 permanent;
        }
        server {
        listen       443 ssl;
        server_name  app.api.dongadong.com;              #访问入口
        ssl_certificate      /usr/local/nginx/conf/server.pem;
        ssl_certificate_key  /usr/local/nginx/conf/server.key;


        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;


        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;




        location / {
                proxy_pass http://localhost:8089;       #tomcat地址
                proxy_set_header Host $host:80;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Via "nginx";
        }
    }

########################################################

访问结果就是这样的

不知道为什么会这样  具体哪个地方配置错误了  请各位大神不吝赐教 小弟不胜感激


加载中
0
游客
游客

查@红薯 之前发的帖子

http://www.oschina.net/question/12_213459

中单三千回
中单三千回
好 我先看看
返回顶部
顶部