是否可以禁用nginx的自定义错误页面 - 如果我可以调用它们 - 来显示我的框架的异常页面?
我无法真正看到我在wtml中呈现的werkzeug调试工具...
UPDATE
好吧,我必须制作一个非常简单的烧瓶应用程序才能工作,我将发布这些内容:
/home/my_user/.virtualenvs/nginx-test/etc/nginx.conf
worker_processes 1;
events { worker_connections 1024; }
http {
server {
listen 5000;
server_name localhost;
access_log /home/my_user/.virtualenvs/nginx-test/lib/nginx/access.log;
error_log /home/my_user/.virtualenvs/nginx-test/lib/nginx/error.log;
location / {
include uwsgi_params;
uwsgi_pass unix:/tmp/uwsgi.sock;
}
}
}
Run Code Online (Sandbox Code Playgroud)
/home/my_user/dev/nginx_test/___init___.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
raise Exception()
if __name__ == '__main__':
app.run('0.0.0.0', debug=True)
Run Code Online (Sandbox Code Playgroud)
PYTHONPATH环境变量:
$ echo $PYTHONPATH
/home/my_user/dev/
Run Code Online (Sandbox Code Playgroud)
我如何运行uwsgi:
$ uwsgi -s /tmp/uwsgi.sock --module nginx_test --callable app
Run Code Online (Sandbox Code Playgroud)
我如何运行nginx:
$ nginx -c ~/.virtualenvs/nginx-test/etc/nginx.conf -p ~/.virtualenvs/nginx-test/lib/nginx/
Run Code Online (Sandbox Code Playgroud)
如果我点击根页面:

如果我手动运行nginx,如: …