NGINX CSS未加载

cl25kdpy  于 2023-01-08  发布在  Nginx
关注(0)|答案(1)|浏览(152)

我刚刚设置了我的新vps来保存我的网站服务器。它在我现有的vps上工作得非常好,但是在我把它放在新的vps上之后,没有一个CSS文件在加载。
此处的图像:x1c 0d1x
任何帮助都是赞赏谢谢!

omhiaaxx

omhiaaxx1#

在您的server块中,必须存在静态文件的位置:

server {
    server_name yourhost.com www.yourhost.com;
    root /var/www/vhosts/yourhost.com/public/;
    ... 

    location /static {
        alias /var/www/vhosts/yourhost.com/public/static;
    }
}

所以

location /static {
        alias /var/www/vhosts/yourhost.com/public/static;
    }

必须正确配置,指向静态文件的放置位置。
然后如果你的css在styles.css文件(或者其他文件)中,并且以/var/www/vhosts/yourhost.com/public/static/css/styles.css的形式放在服务器上,那么你可以从html中的/static/css/styles.css访问它。
要查看配置的确切位置,可以从nginx.conf(通常在/etc/nginx/nginx.conf中)开始,然后检查导入了哪些其他conf文件。
注意,提供的路径完全由您决定,但是一旦知道了路径,就必须在静态位置正确配置别名。

相关问题