Instrução para iniciar o verniz como root


0

Estou tendo problemas com o Verniz.

Aqui está a parte relevante do log

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)

Então, alguém sugeriu que eu reiniciasse o Varnish como root.

Para fazer isso, estou tentando seguir as instruções do Wiki de Varnish que dizem para fazer algo nos moldes de:

# varnishd -f /usr/local/etc/varnish/default.vcl -s malloc,1G -T 127.0.0.1:2000 -a 0.0.0.0:8080

Não tenho certeza de como modificar essa instrução acima para ajustar minha situação específica, nem tenho certeza de qual local do caminho devo executar o comando acima.

Eu tentei várias modificações e vários caminhos, e cada vez que eu corro verniz Estou tendo o erro a seguir:

The program 'varnishd' is currently not installed.  You can install it by typing:
sudo apt-get install varnish

Eu recebo este mesmo erro acima, mesmo quando eu corro varnishadm em qualquer lugar para ver se o verniz está funcionando.

Tenho certeza que o verniz já está instalado (veja abaixo), mas estou disposto e feliz em reinstalar o verniz se eu soubesse o local correto para instalá-lo.

Estou dando abaixo do meu locais de diretório para verniz, verniz e varnishadm

vb@ubuntuvb:~$ sudo find / -name varnish
[sudo] password for vb:
/home/vb/plumi.app/parts/varnish-build/etc/varnish
/home/vb/plumi.app/parts/varnish-build/var/varnish
/home/vb/plumi.app/parts/varnish-build/include/varnish
/home/vb/plumi.app/eggs/plone.app.caching-1.1-py2.7.egg/plone/app/caching/proxy-configs/varnish
/home/vb/plumi.app/eggs/plone.recipe.varnish-1.3-py2.7.egg/plone/recipe/varnish


vb@ubuntuvb:~$ sudo find / -name varnishd
/home/vb/plumi.app/parts/varnish-build/sbin/varnishd


vb@ubuntuvb:/usr/sbin$ sudo find / -name varnishadm
/home/vb/plumi.app/parts/varnish-build/bin/varnishadm

Por favor me dê um exato comando que eu deveria usar para começar o verniz, e também sugerir o caminho em que eu deveria entrar no comando.

Obrigado!


Como você estava tentando começar o verniz como usuário?
Jan Hudec

Onde o seu verniz está instalado e por que você não está usando a versão empacotada? A menos que você tenha uma boa razão, você deveria estar usando o pacote. É mais fácil atualizar quando um problema de segurança aparece e vem pré-configurado para iniciar automaticamente como root corretamente.
Jan Hudec

Obrigado por seus comentários. Eu estava tentando seguir as instruções para instalar o Plumi (um vídeo CMS). As instruções estão aqui: github.com/plumi/plumi.app/blob/master/docs/INSTALL.rst
thanks_in_advance

Essas instruções não dizem em nenhum lugar para instalar o verniz manualmente. Então a questão permanece. Por que você não está usando a versão empacotada?
Jan Hudec
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.