Ajuda com Nginx e Passenger

62 views
Skip to first unread message

Fillipe Norton

unread,
Dec 28, 2012, 9:34:23 AM12/28/12
to rail...@googlegroups.com
Pessoal, bom dia.

Seguinte, to montando um servidor para suportar minha App e já configurei o básico para roda-la. Só que estou travado no seguinte: Meu web server não está dando sinal nenhum.

Eu já inicializei e quando eu rodo o comando: sudo service nginx status
 * nginx is running

Retorna que está rodando. Configurei os arquivos /etc/nginx/sites-enable/minhaApp e o /etc/nginx/sites-available/minhaApp para onde está minha aplicação.

Configurei também o /etc/nginx/nginx.conf e se eu rodar nginx -t retorna tudo OK

Alguém pode dar uma dica ?

Percebi agora que eu consigo rodar o Nginx Start como root, mas não como um usuário normal, no meu caso o próprio usuário ubuntu, a Amazon cria automático.

Pode ser isso ? Para que um usuário qualquer acesse meu servidor eu preciso dar acesso a ele como meu usuário normal ?

quando rodo: service nginx start com usuario normal dá nisso:

Starting nginx: nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/nginx/conf/nginx.conf:2
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: [emerg] open() "/var/run/nginx.pid" failed (13: Permission denied)
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed


Desculpem a quantidade de perguntas. Sou iniciante nessa área.

Obrigado. Será bem-vinda qualquer ajuda

--
Fillipe Norton

Everaldo Gomes

unread,
Dec 28, 2012, 9:49:18 AM12/28/12
to rail...@googlegroups.com
Olhe o log...

2012/12/28 Fillipe Norton <fillip...@gmail.com>

Fillipe Norton

unread,
Dec 28, 2012, 12:58:18 PM12/28/12
to rail...@googlegroups.com
Obviamente estou vendo o Log Everaldo. Mas ainda assim não consegui a solução através dele.

Pode dar alguma dica ?

--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7

Everaldo Gomes

unread,
Dec 28, 2012, 3:30:53 PM12/28/12
to rail...@googlegroups.com
Enviar os logs pra nós.


2012/12/28 Fillipe Norton <fillip...@gmail.com>

Stephen Eilert

unread,
Dec 28, 2012, 3:48:13 PM12/28/12
to rail...@googlegroups.com



2012/12/28 Fillipe Norton <fillip...@gmail.com>
Pode rodar como 'root', ele vai mudar para um usuário normal (especificado na diretiva 'user') assim que possível. Mesmo porque, portas abaixo de 1024 são privilegiadas e só o superusuário consegue abrir sockets. O que deve ser o caso, já que você provavelmente quer usar a porta 80.

Caso queira rodar como usuário normal em outra porta, mate todos os processos do nginx, remova o arquivo de pid e tente novamente.

 

-- Stephen

"Kids these days.
Whatever happened to hard work?"

       -- Joel Spolsky, The perils of javaschools

Fillipe Norton

unread,
Dec 28, 2012, 3:57:20 PM12/28/12
to rail...@googlegroups.com
Stephen

Na verdade eu só quero saber se posso rodar como root mesmo.

Até porque como root eu consigo rodar normalmente.

Agora outra questão é: quando eu instalo o NGINX através do comando de instalação junto com o modulo do passenger, eu preciso rodar outra instalação somente do NGINX ?

Porque em outra experiência eu fiz a instalação somente do NGINX e rodou com sucesso e acessando o IP caía na página padrão: IT WORKS!



Reply all
Reply to author
Forward
0 new messages