Обновление Призрак сломал мой сайт
Мой блог-призрак работал нормально, и я только что попытался обновить его, используя руководство, размещенное здесь. Кстати, я использую Digital Ocean в качестве веб-хостинга.
После обновления он показывает некоторые проблемы, я посмотрел журнал ошибок, и он показывает кучу ошибок, как это:
2015/09/07 13:22:50 [error] 3987#0: *23 connect() failed (111: Connection refused) while connecting to upstream, client: (IP HIDDEN), server: my-ghost-blog.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:2368/favicon.ico", host: "HOST HIDDEN", referrer: "http://URL HIDDEN/"
Я удалил IP-адреса, а что нет
1 ответ
Так как никто не ответил на это, я мог бы также опубликовать то, что работало для меня. Я смог запустить блог вручную при запуске npm, это был только призрачный запуск сервиса, который сообщил [OK], но фактически не запустил его.
Сначала я смог найти ошибку в /var/log/nginx/errors.log
2016/02/08 21:18:27 [ошибка] 601#0: * Ошибка 2086 connect() (111: соединение отклонено) при подключении к восходящему потоку, клиент: xx.xx.xx.xx, сервер: my-ghost-blog.com, запрос: "GET /favicon.ico HTTP / 1.1", upstream: " http://127.0.0.1:xxxx/favicon.ico", хост: "mydomain.com", реферер: " http://example.com/path-to-post/"
Мне пришлось рекурсивно менять владельца каталога / ghost следующим образом:
chown -R ghost:ghost ghost/*
Я выполнил это из / var / www
спасибо @BrettDeWoody за его пост