本实例以windows演示。
1.nginx目录结构如下:
2.我们先配置本地域名
只需要在本地C:\Windows\System32\drivers\etc\hosts加入我们想要的域名即可。
格式为:本机IP+自定义域名
例子:127.0.0.0 www.test.aaa
3.在nginx创建两个文件夹
a和b中放入两个html页面
4.配置nginx.conf
一个虚拟服务器由 server和server_name指令组合定义,listen指定定义了一个ip地址/端口组合。
location意味着提供客户端请求的url或者内部重定向访问,root表示内部文件的资源目录。
这里我是用同一个80端口,当然我们可以分别指定不同的端口,访问时我们只需要域名+端口即可访问。
server {
listen 80;
server_name www.wgm.test;
location / {
root data/a/;
index index.html;
}
}
server {
listen 80;
server_name bbb.wgm.test;
location / {
root data/b/;
index index.html;
}
}
5.在浏览器中查看效果