Я использую экземпляр amazon ec2 с ubuntu для размещения моего приложения node.js, я уже сделал все конфигурации и хорошо работает, когда я набираю:
nodemon ./bin/www
./ bin / www это файл, который создает сервер.
Теперь я пытаюсь настроить выскочку, и я следую учебнику, это мой файл конфигурации:
путь:
/etc/init/photogrid.conf:
внутри:
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
Но когда я пытаюсь получить доступ к сайту, отображается:
Cannot GET /
Я следую учебному пособию, и единственная разница между мой конфигурационный файл:
Оригинал:
exec node /home/ubuntu/photogrid/app.js >> /var/log/photogrid.log 2>&1
Мой:
exec node /home/ubuntu/photogrid/bin/www >> /var/log/photogrid.log 2>&1
Начните с выскочки:
Начать с nodemon bin / www:
В моих журналах я вижу следующее, когда я пытаюсь получить доступ к '/' (просто пример в каждом маршруте - та же проблема):
^[[0mGET / ^[[33m404 ^[[0m12.036 ms - 13^[[0m
Большое спасибо!