Хостинг блога Ghost без NginX или Apache

Я решил рискнуть и сделать свой следующий блог в Ghost 0.4.1, а не в Wordpress. Мой клиент имеет ОЧЕНЬ небольшой объем трафика, и легко сказать, что им никогда не потребуется балансировать нагрузку между несколькими серверами.

У меня вопрос: Ghost можно настроить для прослушивания определенного порта, поэтому могу ли я использовать его в качестве своего веб-сервера, прослушивающего порт 80? Есть ли проблема сделать это?

Дополнительный вопрос. В каждом примере показано размещение с помощью Apache или NginX. Это связано с безопасностью или производительностью?

Заранее спасибо!


person dano    schedule 21.03.2014    source источник


Ответы (2)


Вы определенно можете запустить Ghost через порт 80, но рекомендуется запускать Ghost через порт 2368 и прокси-запросы через Apache или Nginx.

Вы можете проверить эту статью в качестве примера. о том, как установить Ghost и запустить его на порту 80. Но я настоятельно рекомендую прочитать эта статья и проксирование запросов через Nginx. Когда Ghost работает на порту 2368, вы можете использовать пользователя с низкими привилегиями для запуска Ghost, и поэтому вам не нужно будет использовать пользователя с более высокими привилегиями для запуска Ghost.

person howtoinstallghost    schedule 22.03.2014
comment
Я знаю тебя! Вы тот парень, который скупил все домены-призраки в надежде получить реферальные деньги. Удачи в спаме всех постов-призраков, чтобы повысить свой SEO-рейтинг! - person dano; 25.03.2014

да. Но вы должны запустить Ghost с привилегиями root или добавить его в sudoers.

  server: {
            host: '0.0.0.0',
            port: '80'
        }

Я попробовал, и это сработало.

person Ha Noi    schedule 23.12.2015