On 20.03.2015 12:36, Dewangga Bachrul Alam wrote:
You'll _never_ reach http request since you set HSTS configuration :) If you still want some http request on your web server, disable your HSTS directive. (see Daniel statement on previous email).
1. HSTS enabled only on domain name www.example.com on domain name example.com - no HSTS, no https and no redirects. 2. disabling HSTS is bad idea. HSTS should be enabled on https servers. 3. please do not top post. thank you.
HSTS is good thing and should not be disabled. if you need http only for some uri - better create separate server, on different server_name, which works only on http, and leave https server for all rest https uri. for example: server { listen 443 ssl; server_name www.example.com; # HSTS (15768000 seconds = 6 months) add_header Strict-Transport-Security max-age=15768000; ... # HTTPS-only } server { listen 80; server_name www.example.com; location / { return 301 https://www.example.com$request_uri; } } server { listen 80; server_name example.com; location / { return 301 https://www.example.com$request_uri; } location = /mobile/PayOnlyResult.do { ... # HTTP-only } location = /kor/tel.do { ... # HTTP-only } } www.example.com - HTTPS-only, example.com - HTTP-only.
-- Best regards, Gena _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx