winlinker 发表于 2013-06-22 11:36

Nginx https to http

.....
http

{

listen 80;
listen 443 default ssl;
server_name test.com192.168.8.8;
ssl_certificate ts.crt;
ssl_certificate_key ts.key;
root /web;
............
}

.............
(以上配置80 和 443 都可以访问,配置是没问题的)
因为ssl 的验证是给 test.com的,通过验证的,就是浏览器不会说不匹配什么的
但是 我访问 https://192.168.8.8 就会出现浏览器不匹配的安全问题




##########################################################

所以我想 如果访问https://192.168.8.8直接rewrite http://192.168.8.8

各位有什么高招么?最好是经过自己试验过,确实有效的





wenhq 发表于 2013-06-25 17:16

你的ssl证书是第三方公认的么?
不是吧?所以会有警告。

               if ( $host ~* (test)\.(com))
               {
                         rewrite ^(.*) http://www.test.com$1 permanent;
               }

winlinker 发表于 2013-06-25 21:01

是第三方StartSSL 申请的,你的这个不是这个结果
回复 2# wenhq


   

wenhq 发表于 2013-06-26 09:12

回复 3# winlinker


    测试过?我线上环境OK。贴下你的配置看下。
页: [1]
查看完整版本: Nginx https to http