要配置多個靜態目錄,你需要在nginx的配置文件中使用多個location指令。下面是一個例子:
server {
listen 80;
server_name example.com;
root /var/www;
location / {
index index.html;
}
location /static1 {
alias /path/to/static1;
expires 7d;
}
location /static2 {
alias /path/to/static2;
expires 7d;
}
}
在上面的配置中,/static1
和/static2
是兩個不同的URL路徑,對應的靜態文件目錄分別是/path/to/static1
和/path/to/static2
。這兩個靜態文件目錄都會被nginx服務器提供,并且會設置響應頭中的Expires
字段為7天。
請注意,使用alias
指令來指定靜態文件目錄時,路徑末尾的斜杠/
是必需的,否則nginx將會在路徑后面附加請求的URL路徑。