nginx的虚拟主机就是通过nginx.conf中server节点指定的,想要设置多个虚拟主机,配置多个server节点即可 此处我把别的配置去掉,只留取server配置,方便对比。 1.基于端口的虚拟主机 server { listen 80; server_name www.ceshi1.cn; index index.html index.htm index.php; root /www/wwwroot/ceshi1;
} server { listen 81; server_name www.ceshi2.cn; index index.html index.htm index.php; root /www/wwwroot/ceshi2; } 2.基于域名的虚拟主机 server { listen 80; server_name www.ceshi1.cn; index index.html index.htm index.php; root /www/wwwroot/ceshi1;
} server { listen 80; server_name www.ceshi2.cn; index index.html index.htm index.php; root /www/wwwroot/ceshi2; } 3.基于IP的虚拟主机 server { listen 80; server_name 192.168.2.2; index index.html index.htm index.php; root /www/wwwroot/ceshi1;
} server { listen 80; server_name 192.168.2.3; index index.html index.htm index.php; root /www/wwwroot/ceshi2; } 验证结果可以使用curl或者wget,也可以使用浏览器。 ====================================================================== 为了是文件更加的规范化,我们吧server拆开,这样每个server是一个配置文件,方便管理
|