2345技术员联盟

nginx代理tomcat服務器,代理用http,tomcat重定向的頁面無法訪問,什麼原因?

  • 来源:未知 原创
  • 时间:2018-08-06
  • 阅读:
  • 本文标签:

整體結構

用戶--https-->Nginx--http-->Tomcat

頁面中包含了iframe,iframe的src也是Https的,但是當frame裏面的內容表單提交後tomcat服務器處理成功想要重定向卻無法正常重定向,Chrome報

錯如下

Mixed Content: The page at 'https://...../#' was loaded over HTTPS, but requested an insecure form action 'http://...//'. This request has been blocked; the content must be served over HTTPS.

我實在不知道怎麽正確組織語言描述這個問題,不知道描述的大家能否理解,下面貼上Nginx的配置信息,希望大家抽時間幫忙看看,先謝過了


proxy.conf

proxy_redirect          off;

proxy_set_header        Host $host;

proxy_set_header        X-Real-IP $remote_addr;  #獲取真實ip

client_max_body_size    10m;

client_body_buffer_size 128k;

proxy_connect_timeout   90;

proxy_send_timeout      90;

proxy_read_timeout      90;

proxy_buffer_size       4k;

proxy_buffers           4 32k;

proxy_busy_buffers_size 64k;


proxy_temp_file_write_size 64k;


defalut


server {

listen 80 default_server;


server_name localhost;


return 301 https://$server_name:6663$request_uri;

}


server {

listen 6663;


server_name localhost;


ssl     on;

ssl_certificate      /home/dream/Https/ssl/server/server.crt;

ssl_certificate_key  /home/dream/Https/ssl/server/server.pem;

ssl_client_certificate /home/dream/Https/ssl/server/root.crt;

 

ssl_session_timeout  5m;

ssl_verify_client on;  #開戶客戶端證書驗證


ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;

ssl_prefer_server_ciphers on;


location / {

proxy_pass http://127.0.0.1:8080/;

}

}

系統環境:

nginx version: nginx/1.4.6 (Ubuntu) built by gcc 4.8.2 (Ubuntu 4.8.2-19ubuntu1)

Ubuntu 14.04

Chrome版本 42.0.2311.135 (64-bit)


相关文章

本文来自电脑技术网www.it892.com),转载本文请注明来源.
本文链接:http://www.it892.com/content/ip/2018/0806/108164.html

无觅相关文章插件,快速提升流量