python-在子目录nginx uwsgi上提供Flask应用
|
我试图将flask部署在我网站的子目录中,此脚本重量极轻,不需要(实际上不需要)滚动到主项目中.但是,无论何时到达终点,我都会从flask中收到404错误(由于日志显示活动,因此可以确认它是flask).我正在传递uwsgi_param SCRIPT_NAME / upload;和uwsgi_modifier1 30;在我的nginx配置文件中,但这似乎不起作用.如何让uwsgi在Nginx子位置(subdir)上为Flask应用程序提供服务? 这是我的nginx配置(/ upload位置是问题所在):
我的uwsgi.ini文件:
最后是我的整个烧瓶应用程序:
该脚本的重点是将图像上传到我的静态服务器.我的实际应用程序位于单独的服务器上,这就是为什么它不能放在那儿的原因. 基本上我想要的是能够去dev.api.xyz.com/upload/123/并点击upload_file.我期望浏览器中出现405错误,因为它仅限于POST.但我收到404错误.这是flask / uwsgi日志的示例输出:
因此,烧瓶被命中,但网址匹配不起作用.在此先感谢您的帮助. 最佳答案 到目前为止,我发现的最佳解决方案是使用uwsgi的mount选项.在您的配置中添加行
解决方案由https://serverfault.com/questions/461946提供 (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ssl-如何配置让我们在docker映像中为nginx加密证书?
- nginx-如何使用具有2个或更多根的try_files
- nginx – IE/wget将子域的SSL证书与主域证书混淆的问题
- nginx不会在文档根目录的子目录中提供error_page
- ruby-on-rails-如何使Nginx了解Rails代码更改
- node.js – socket.io nginx配置WebSocket握手期间出错:’
- nginx – server_tokens关闭但仍然发布它们
- ruby-on-rails – 是否有必要将Unicorn放在Nginx(或Apache)
- nginx accept() failed (24: Too many open files)
- 从Nginx中的Set-Cookie标头登录值
- linux-用apt-get vs PPA安装Node-有什么区别?
- /etc/nginx/nginx.conf:76中的未知指令“ rtmp”
- ios – 如何解决由HTTP持久连接错误导致的超时问
- python – 如何在执行模式下使用SELinux运行Flas
- php-主要CodeIgniter应用子目录中CodeIgniter应用
- ruby-on-rails – 无法将HTTP响应转发回HTTP客户
- macos-如何绑定80个非root用户
- ruby-on-rails – Unicorn工作人员超时
- 在Nginx中解释limit_conn_zone $server_name
- Nginx配置未针对浏览器更新
