Too Many Redirects

billmanhillman nginx-forum at nginx.us
Fri Feb 1 15:38:37 UTC 2013


Proxy Pass is causing to many redirects when web.xml is upshifting to SSL
via security-constraint. It seems like tomcat doesn't like receiving
proxy_pass with http://localhost:8080 and tries to convert to SSL again.
What gives? Configs follow...
Nginx 1.2.6 Config:
server {
 listen www.mydomain.com:80;
 listen www.mydomain.com:443 ssl;
 ssl_certificate my.crt;
 ssl_certificate_key my.key;
 ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
 location / {
 proxy_pass http://localhost:8080;
 }
 location /images {
 root /var/www;
 }
}
----------------------------------------------------------------------------
Web.xml
 <security-constraint>
 <web-resource-collection>
 <web-resource-name>Billing</web-resource-name>
 <url-pattern>/billing/*</url-pattern>
 </web-resource-collection>
 <web-resource-collection>
 <web-resource-name>Shipping</web-resource-name>
 <url-pattern>/shipping/*</url-pattern>
 </web-resource-collection>
 <web-resource-collection>
 <web-resource-name>Register</web-resource-name>
 <url-pattern>/subscription/*</url-pattern>
 </web-resource-collection>
 <web-resource-collection>
 <web-resource-name>Contact</web-resource-name>
 <url-pattern>/contactus.url</url-pattern>
 </web-resource-collection>
 <user-data-constraint>
 <transport-guarantee>CONFIDENTIAL</transport-guarantee>
 </user-data-constraint>
 </security-constraint>
------------------------------------------------------------------------------------------
Tomcat Server.xml
 <Connector port="8080" protocol="HTTP/1.1"
 connectionTimeout="20000" 
 URIEncoding="UTF-8"
 redirectPort="443" <!-- This tell tomcat what port to use
when security-constraint is provided in web.xml -->
 proxyName="www.mydomain.com"
 proxyPort="80"/>
Please help.
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,235822,235822#msg-235822


More information about the nginx mailing list

AltStyle によって変換されたページ (->オリジナル) /