以root身份启动Varnish的说明?

时间:2013-10-08 05:35:17

标签: ubuntu nginx varnish

另一个帮助我解决服务器问题的大陆的友好灵魂给了我下面的指示。我不想过多地对他进行骚扰(加上他现在可能正在睡觉)所以我认为我会错误地反击StackOverflow的好人。

他希望我以root身份开始使用Varnish。我查阅了Varnish用户手册等,但无法弄清楚如何操作。

请善待 - Linux n00b在这里。 (还请说明是否可以在任何地方使用说明,或者是否应首先导航到某个目录 - 谢谢!)

(我的设置--- VirtualBox中的Ubuntu Server 12.4.3,尝试安装Plumi / Plone / Nginx / Varnish / Zope堆栈。)

  

从下面的错误看,清漆似乎没有启动,或者不能启动   绑定到特权端口80.您可以尝试以root身份启动它吗?

2013/09/29 06:24:54 [warn] 2680#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /home/vb/plumi.app/templates/main.conf:11
2013/09/29 06:24:54 [emerg] 2680#0: bind() to 0.0.0.0:80 failed (13: Permission denied)

1 个答案:

答案 0 :(得分:1)

为了将清漆绑定到端口80,您需要以root用户身份启动。

我非常确定您的上述错误消息来自nginx

要么像这样开始:

sudo /path/to/nginx

或者这样

$ sudo su - 
# /path/to/nginx