uwsgi初始配置问题

我是新建的vagrant虚拟机,新的utuntu 12.04系统,除了updateupgrade外没动过,然后刚刚安装完 uwsgi 和 nginx。我在

/etc/nginx/sites-available/
/etc/nginx/sites-enabled/
/etc/uwsgi/apps-available/
/etc/uwsgi/apps-enabled/

这三个目录下面添加了一些文件,nginx的sites-available和sites-enabled下面文件是link到一起的,uwsgi的apps-available下面则放了一个xml文件,和apps-enabled里面的文件link到一起。

下面是我执行uwsgi命令的结果:

$ uwsgi
*** Starting uWSGI 1.0.3-debian (64bit) on [Thu Jan 29 12:43:23 2015] ***
compiled with version: 4.6.3 on 17 July 2012 02:26:54
current working directory: /home/vagrant/mypy-proj.com
detected binary path: /usr/bin/uwsgi-core
*** WARNING: you are running uWSGI without its master process manager ***
your memory page size is 4096 bytes
The -s/--socket option is missing and stdin is not a socket.

我想知道:
1. 这些输出是什么意思?
2. 上面那三个文件夹是安装完nginxuwsgi之后就有的吗?还是我用vim新建其中文件的时候,同时创建出来的?
3. 怎么让我在这三个文件夹里放的配置文件生效?貌似它们所在的路径是有权限限制的,那么我让它们生效的时候岂不是必须要用 sudo 了?
(但是我用 sudo 执行uwsgi --xml [xml配置文件名]的话,随后从客户端访问这个 vagrant 虚拟服务器,会出现 502 错误,查看日志会发现是因为没有权限而无法访问 socket 文件。)

青春有我
浏览 2380回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python