聊聊nginx主机下多站点http、https访问的问题
本帖最后由 Ly_stu 于 2013-12-26 14:42 编辑诚如大家所知,一台nginx server配置多个站点是很方面的,但是下面例子中有个小问题,
一起来讨论下:
如server上有a、b两个站点,
a站点 通过 www.a.com访问 80端口
b站点 通过 www.b.com 访问 443端口
不做其他设置的情况下, 通过https://www.a.com也可以访问到b站点下的页面;当然通过http://www.b.com 也可以访问到a站点下的页面。
当然,可以设置一个默认的 server {}server
{
listen 80 default;
#listen 443 ;
server_name " ";
location /
{
rewrite ^(.*)$ http://www.sina.com.cnpermanent;
}
access_log logs/access.log nginx_log;
}可解决80端口的访问,443还有待解决,对nginx的虚拟主机的调用顺序不清楚,导致这种结果 ,
一起交流下,
虚拟主机读的是vhost
页:
[1]