Nginx的虚拟主机配置
Posted 一个运维的日常
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx的虚拟主机配置相关的知识,希望对你有一定的参考价值。
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是一个配置文件,方便管理
以上是关于Nginx的虚拟主机配置的主要内容,如果未能解决你的问题,请参考以下文章