Hello!
I have a Pylons-based wsgi-app with a decorated 40x and 50x error pages.
When it had been deployed via CherryPyWSGIServer, these error pages were OK.
Recently I migrated the application to uWSGI (0.9.7.2, Python 2.7.1), and
now the 40x and 50x responses return zero-length response bodies. I didn't
change anything in my code except the nginx proxy configuration params. Here
they are:

## CherryPy configuration
## ---------------------------
#proxy_pass             http://127.0.0.1:8080;
#proxy_redirect         off;
#proxy_set_header    Host           $host;
#proxy_set_header    X-Real-IP    $remote_addr;

# uWSGI configuration
# ---------------------------
uwsgi_param    QUERY_STRING        $query_string;
uwsgi_param    REQUEST_METHOD        $request_method;
uwsgi_param    CONTENT_TYPE        $content_type;
uwsgi_param    CONTENT_LENGTH        $content_length;

uwsgi_param    REQUEST_URI        $request_uri;
uwsgi_param    PATH_INFO        $document_uri;
uwsgi_param    DOCUMENT_ROOT        $document_root;
uwsgi_param    SERVER_PROTOCOL        $server_protocol;

uwsgi_param    REMOTE_ADDR        $remote_addr;
uwsgi_param    REMOTE_PORT        $remote_port;
uwsgi_param    SERVER_PORT        $server_port;
uwsgi_param    SERVER_NAME        $server_name;
uwsgi_pass          unix:/tmp/uwsgi_project_socket.sock;
uwsgi_param        SCRIPT_NAME "";

So, how to retain the previous behaviour of my error pages?
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to