
Nginx配置多个虚拟主机(VHost)的实例方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文详细介绍了如何在Nginx服务器中设置和管理多个虚拟主机(VHost),包括配置文件的编辑与测试等步骤。通过实例讲解,帮助读者轻松掌握多站点部署技巧。
在Nginx下配置虚拟主机vhost非常简单。主要是在nginx的配置文件`nginx.conf`中添加一个server块即可。例如,如果想通过域名`linux.com`和`linux2.com`访问两个不同的项目,并分别对应目录是 `/usr/htdocs/linux` 和 `/usr/htdocs/linux2`(这两个目录用于存放开发项目的文件),需要先在本地虚拟机的hosts文件中添加如下重定向:
```
192.168.20.250 linux.com
192.168.20.250 linux2.com
```
其中,`192.168.20.250`是虚拟机的IP地址,并且使用了桥接方式。
接下来开始配置:
以配置 `linux.com` 为例,在nginx.conf文件中添加server块如下:
```bash
server {
listen 80;
server_name linux.com;
location / {
root /usr/htdocs/linux;
index index.html index.htm;
}
}
```
同样地,为 `linux2.com` 添加另一个server块配置:
```bash
server {
listen 80;
server_name linux2.com;
location / {
root /usr/htdocs/linux2;
index index.html index.htm;
}
}
```
这样就完成了两个虚拟主机的Nginx配置。
全部评论 (0)


