uwsgi --http命令执行时permission denied
在 ubuntu 12.04 上用apt-get install nginx-full uwsgi uwsgi-plugin-python
命令新安装的uwsgi和nginx,然后执行下面的命令:
$ uwsgi --http :80
*** Starting uWSGI 1.0.3-debian (64bit) on [Thu Jan 29 15:11:54 2015] ***
compiled with version: 4.6.3 on 17 July 2012 02:26:54
current working directory: /home/vagrant/mypy-proj.com/application
detected binary path: /usr/bin/uwsgi-core
*** WARNING: you are running uWSGI without its master process manager ***
your memory page size is 4096 bytes
bind(): Permission denied [socket.c line 598]
请问这里是什么情况?我感觉仅仅用前面加sudo来解决,以后会出现问题的吧?
PS: 这几天在vagrant虚拟机上想配置uwsgi+nginx环境,请参看我之前提的两个问题:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
80端口是需要root权限才能用的,你可以用大于1024的端口
命令行前面加上sudo命令试一下。
当然这和楼上一个思路
不过看提示,真实问题可能不在这儿,