1
Showfom PRO 可以的, http 用的是 80 端口,https 用的是 443 端口,只要没有别的程序和这两个端口冲突就没问题。
|
2
skyline75489 2015 年 2 月 4 日
+1, nginx支持虚拟主机
|
5
crazycen 2015 年 2 月 4 日 via Android
我的博客就是的!
|
7
soulteary 2015 年 2 月 4 日
为啥不看文档...
1.ssl反代80。 2.server段80和443都监听。location匹配到某个地址后,ssl on即可。 |
8
maxsec 2015 年 2 月 4 日
server{
listen 80; listen 443 ssl; ...... } |
9
ryd994 2015 年 2 月 4 日
其实你需要的是一个正常的HTTP虚拟主机,一个为HTTPS主机301的虚拟主机,加一个HTTPS主机。所以呢不要放在一个server block 里面。你应该有3个server block才对。
@soulteary ssl on这个选项已经不推荐使用。另外在ssl只能在http和server block里用: http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl。更重要的if is evil |
11
mengzhuo 2015 年 2 月 5 日
我是强制所有Http的请求301到https……
server { listen 106.186.29.27:80; server_name .34nm.com; rewrite ^ https://34nm.com$request_uri? permanent; } server { listen 106.186.29.27:443 ssl spdy; ssl on; ..... } |