我刚刚设置了我的新 vps 来保存我的网站服务器。它在我现有的 vps 上运行得非常好,但是在我把它放在新的 vps 上之后,没有任何 CSS 文件正在加载。
任何帮助表示感谢!
在您的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
,则可以从/static/css/styles.css
您的 html 中访问它。
要查看配置的确切位置,您可以从nginx.conf
(通常在 中/etc/nginx/nginx.conf
)开始并检查导入了哪些其他 conf 文件。
请注意,提供的路径完全取决于您,但是一旦知道它就必须使用静态位置中的别名正确配置。