Estou usando uma instância do amazon ec2 com o ubuntu para hospedar meu aplicativo node.js, já fiz todas as configurações e estou funcionando bem ao digitar:
nodemon ./bin/www
./bin / www é o arquivo que cria o servidor.
Agora, eu estou tentando configurar o upstart, e eu sigo um tutorial, este é o meu arquivo de configuração:
caminho
:
/etc/init/photogrid.conf:
dentro:
description "Photogrid"
start on started mountall
stop on shutdown
respawn
respawn limit 99 5
env NODE_ENV=production
exec node /home/ubuntu/photogrid/bin/www >> /var/log/photogrid.log 2>&1
Mas quando eu tento acessar o site, está mostrando:
Cannot GET /
Eu sigo um tutorial, e a única diferença entre o meu arquivo de configuração é esta parte:
Original:
exec node /home/ubuntu/photogrid/app.js >> /var/log/photogrid.log 2>&1
Meu um:
exec node /home/ubuntu/photogrid/bin/www >> /var/log/photogrid.log 2>&1
Comece com upstart:
Comece com nodemon bin / www:
Nos meus logs eu vejo o seguinte quando tento acessar o '/' (apenas um exemplo, em cada rota é o mesmo problema):
^[[0mGET / ^[[33m404 ^[[0m12.036 ms - 13^[[0m
Muito obrigado!