nginx在一个地址上显示多个文件夹
时间: 2024-04-12 09:29:07 浏览: 51
在 Nginx 中,可以通过配置多个 location 块来在一个地址上显示多个文件夹。每个 location 块可以指定不同的路径,并且可以根据需要进行访问控制。
以下是一个示例配置文件,演示了如何在一个地址上显示多个文件夹:
```
http {
server {
listen 80;
server_name example.com;
location /folder1 {
alias /path/to/folder1;
index index.html;
}
location /folder2 {
alias /path/to/folder2;
index index.html;
}
}
}
```
在上面的示例中,Nginx 配置了一个 server 块,监听端口 80,并指定了域名为 example.com。在 server 块中配置了两个 location 块,分别对应两个不同的文件夹。
每个 location 块使用了 alias 指令来指定文件夹的路径,并使用 index 指令来指定默认的索引文件。这样,当访问 example.com/folder1 时,Nginx 将会显示 /path/to/folder1 文件夹中的内容;当访问 example.com/folder2 时,Nginx 将会显示 /path/to/folder2 文件夹中的内容。
你可以根据需要添加更多的 location 块,并配置不同的路径来显示多个文件夹。记得在修改配置文件后重新加载 Nginx 配置以使更改生效。
阅读全文