Кетер действительно прост в использовании.На странице GitHub больше документации.Он разработан для Yesod, и двоичный файл yesod
поддерживает его в том смысле, что вы можете запустить yesod keter
, чтобы создать пакетную версию вашего приложения, которую вы поместите в /opt/keter/incoming
для простых обновлений.
Кетер сидит в самом начале, поэтому вам не нужны Apache или nginx;он может обрабатывать SSL для https.
Если, однако, вам нужен более полнофункциональный сервер переднего плана, кажется плохой идеей запустить Apache или nginx перед Keter, и лучше обратный прокси httpнепосредственно в бинарный файл Yesod.Просто запустите ваше приложение в каком-нибудь демоне (systemd
или upstart
), указав номер порта в командной строке
MyApplication Development -p 3000
, а затем установите Apache для обратного прокси-сервера на 3000на соответствующих соединениях.