UWSGI和NGINX for Ubuntu 11.10上的Python应用程序
|
我试图找到一种最佳方式来设置我的服务器以使用NGINX和UWSGI来为python应用程序提供服务.到目前为止,以下工作: 初始设置:
在/ etc / nginx的/网站可用/默认:
然后我有一个基本的myapp.py(位置对当前设置无关紧要):
然后我可以发出以下命令,一切正常:
所以它有效,但它不是很漂亮.我注意到当我用apt-get安装UWSGI时,创建了两个目录:/ etc / uwsgi / apps-available和/ etc / uqsgi / apps-enabled.这符合运行NGINX或Apache的debian服务器的惯例,只适用于应用而非站点. 这将是非常棒的:我希望能够将应用程序配置放入可用的应用程序(根据需要在应用程序中创建符号链接)并让UWSGI服务选择它们.但我不知道从哪里开始.我在应用程序中放置了哪些配置文件? NGINX配置对于传递到uwsgi服务而不是传递到我之前发出的命令创建的套接字是什么样的? 最佳答案 我搞定了!这是我做的:创建/etc/uwsgi/apps-available/myapp.xml: |
- Nginx:在特定路径组件的别名内路由到index.php
- Nginx-将特定文件或文件夹从日志记录排除到access.log
- 网络 – Nginx:直接在text / plain中返回$remote_addr
- Nginx位置/ vs/artifactory
- Nginx – 多个/嵌套的IF语句
- nginx – 4000个请求中有1个出现HTTP 499错误是否正常?
- Nginx可以处理的虚拟主机数量是否有任何软/硬限制?
- node.js – 哪个最有效:通过nginx或节点通过nginx反向代理
- 如何使BrowserSync与nginx代理服务器配合工作?
- 从Apache到Nginx的大括号({和})重写规则.
- 将总请求时间(以秒为单位)写入nginx访问日志,可能
- amazon-web-services – 为什么我得到ElasticBea
- nginx upstream和fail_timeout
- 为什么proxy_set_header主机$host;不再在nginx 1
- 如何根据Nginx中的请求URL重定向到特定的上游服务
- Nginx默认SSL主机:完全禁用还是……?
- domain-name-system – NginX域解析器
- 如何用flask和nginx启动uwsgi
- ruby-on-rails – 无法启动独角兽,master无法启动
- Gitlab:使用Passenger / Nginx运行Unicorn,Resq
