Nginx和flask静态目录 - CSS未正确链接

时间:2015-05-04 13:03:48

标签: python html css nginx flask

这是我的静态目录:

  • / var / www / myapp / app / static / css
  • 的/ var / WWW / MyApp的/应用/静态/ JS
  • 的/ var / WWW / MyApp的/应用/静态/ IMG

在我的nginx配置中,我有这个:

location /static {
    alias /var/www/myapp/app/static;
    expires 30d;
    access_log off;
}

在我的模板中,我然后使用这样的东西:

<img height="60" src="{{url_for('static', filename='img/logo.jpg')}}"></img>

但是,它不呈现。当我查看我在烧瓶下运行的HTML页面的来源时,它会像这样呈现:

<img height="60" src="/static/img/logo.jpg">

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

nginx_server.conf示例

    root  /var/www/website/;

# make path root + location `name` = root + /static/ = real path
location /static/  {
    alias /var/www/website/static/;
    expires 30d;

}

享受。