Nginx根据网址分配文件夹、配置多网站
系统为Ubuntu 18.04,Nginx通过apt安装。
添加用户自定义配置文件:
1
vim /etc/nginx/conf.d/rin.conf
按照如下格式填写:
1
2
3
4
5
6
7
8
9
10
11
12
13server {
listen 80;
server_name 123.56.121.15;
location / {
root /var/www/html;
index index.html;
}
location /rin {
root /var/www;
index index.html;
}
}需要特别注意的一点是,nginx在匹配到后会把
root
的路径和网址后面的路径结合在一起,也就是说,即使是匹配到了/rin
,root
还是根目录。举个例子,像代码段中这样配置,当用户访问http://123.56.121.15/rin
时,nginx会访问/var/www/rin
目录下的index文件。