使用nginx https到http tomcat

时间:2017-01-13 13:34:08

标签: tomcat nginx

您好我在nginx中使用以下配置和8443端口接口是打开的(我可以使用telnet $ IP 8443,表示端口已打开)。 nginx日志中也没有错误,但我仍然无法打开在端口8080中的同一服务器上运行的tomcat页面

server {
    listen      8443;
    server_name 214.244.195.55;
    root        /opt/tomcat/apache-tomcat-8.0.39/webapps/ROOT/;
    ssl on;
    ssl_certificate /etc/ssl/cacert.pem;
    ssl_certificate_key /etc/ssl/privatekey.pem;
    fastcgi_param HTTPS on;
    fastcgi_param HTTP_SCHEME https;
    server_tokens off;

    index       index.html;
    include     mime.types;

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    location / {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://214.244.195.55:8080;
}
error_page 404 /404.html;
       location = /40x.html {
    }

error_page 500 502 503 504 /50x.html;
       location = /50x.html {
    }
}

如果我访问http://214.244.195.55:8080,它可以正常运行并加载我的tomcat页面。

当我尝试https://214.244.195.55:8443时,我也没有在tomcat中看到任何日志。请让我知道如何进一步调试。

0 个答案:

没有答案