2017-05-30 64 views
0

我目前安裝的Apache Tomcat 7在端口8080,我在它前面作爲反向代理使用NGINX有讓我們加密SSL。當前的配置工作就像一個魅力,但我需要一個能夠傳遞給Tomcat的頁面時查看使用SSL或不。的Tomcat 7的後面NGINX轉發SSL

我的文檔中的server.xml文件中使用SSLValve的應該做的伎倆上發現的,但我已經找到了例子是Apache作爲反向代理,而不是爲NGINX。

有沒有人做過這個設置?

回答

0

假設你使用:8080作爲後臺的HTTP和HTTPS:

server { 
    listen :80; 
    listen :443 defaultserver ssl; 
    ...ssl directives.... 

    location ~/{ 
    proxy_pass http://apache:8080; 
} 

NGINX配置可以在SSL指令部分填補你的具體情況 http://nginx.org/en/docs/http/configuring_https_servers.html

+0

我能夠設置那一部分,它是工作就像一個魅力,但是當我做這個<%= request.isSecure()%>我總是看到SSL是假的,我甚至通過代理PARAMS背到tomcat –