答案 0 :(得分:0)
在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
中)并检查导入的其他配置文件。
请注意,提供的路径完全取决于您,但是一旦知道它必须在静态位置使用别名进行正确配置。