【问题标题】:Instructions for starting Varnish as root?以 root 身份启动 Varnish 的说明?
【发布时间】:2013-10-14 21:53:22
【问题描述】:

在另一个大陆帮助我解决服务器问题的友好灵魂给了我以下说明。我不想打扰他太多(而且他现在可能正在睡觉)所以我想我会打扰 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)

【问题讨论】:

    标签: ubuntu nginx varnish


    【解决方案1】:

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

    我很确定您上面的错误消息来自 nginx

    要么这样开始:

    sudo /path/to/nginx
    

    或者这样

    $ sudo su - 
    # /path/to/nginx
    

    【讨论】:

      猜你喜欢
      • 2013-11-23
      • 2015-06-18
      • 2014-10-12
      • 2012-02-04
      • 2017-01-26
      • 2015-04-29
      • 1970-01-01
      • 2013-08-31
      • 2021-02-27
      相关资源
      最近更新 更多