如何使用web.py和Nginx提供静态文件?

时间:2014-08-29 12:50:43

标签: python nginx web.py

我可以使用web.py本身的服务器在本地提供静态文件。但是当我在web.py上使用nginx时,不知何故我不能正确... 我的配置文件如下:

upstream admin{
    server 127.0.0.1:8092;
}

server{
    listen 80;
    server_name admin.hustonline.net;
    access_log /var/log/nginx/admin-access.log;
    error_log /var/log/nginx/admin-error.log;
    root /var/www/admin.hustonline.net/manage;

    location / {
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_script_name;
        fastcgi_pass 127.0.0.1:9003;
    }

    location /static/ {
        if (-f $request_filename) {
            rewrite ^/static/(.*)$ /static/$1 break;
        }
    }

    error_page 404 /404.html;

}

我只是按照文档here ...发送 希望你们能解决我的问题!

0 个答案:

没有答案