linux nginx 配置多个目录,js、css 404配置
域名:a.com
a.com 指向 /root/www/a
a.com/b 指向 /root/www/b
listen 80;
server_name a.com;
root /root/www/a;
---------- 在原有配置中增加------------
location /b/ {
root /root/www/b;
location ~ ^/ttxz/.*\.(js|css|gif|jpg|jpeg|png|ico)?$ {
root /root/www/b;
expires 12h;
}
}
-------------------------------------------------------
alias与root的区别
location /app {
root /var/www/html;
}
root 的路径为 /var/www/html/app
location /app {
alias /var/www/html;
}
alias 的路径 /var/www/html
root 是全路径。拼接 location 和 root 设置的路径
alias 相当于重置路径,重置为 alias 设置的路径