uwsgi --http命令执行时permission denied

发布于 2022-08-31 20:44:46 字数 864 浏览 19 评论 0

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环境,请参看我之前提的两个问题:

uwsgi初始配置问题
uwsgi --xml命令执行卡住了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

那片花海 2022-09-07 20:44:46

80端口是需要root权限才能用的,你可以用大于1024的端口

一百个冬季 2022-09-07 20:44:46

命令行前面加上sudo命令试一下。
当然这和楼上一个思路
不过看提示,真实问题可能不在这儿,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文