linux nginx 配置多个目录,js、css 404配置

2020-10-22 11:02:52

域名: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 设置的路径