У меня нет знания PI вообще, но я предполагаю, что это не сильно отличается от хостинга на любом другом варианте линукс.
Существует два способа. Первая документирована на Wiki:
https://github.com/NancyFx/Nancy/wiki/Hosting-Nancy-with-Nginx-on-Ubuntu
В принципе идея заключается в том, чтобы использовать Nginx веб-сервер, чтобы делегировать вызовы на самопринятое приложение.
Второй - использовать nginx, с mono-fastcgi-server4 для обработки запросов. Это больше похоже на традиционный веб-сайт, а не на веб-сайт, делегирующий запросы другой службе.
Я уже писал процесс здесь:
http://www.philliphaydon.com/2013/06/setting-up-mono-on-nginx/
http://www.philliphaydon.com/2013/07/setting-up-a-nancyfx-website/
В теории первое решение должно позволить вам использовать Owin и провести другие вещи, такие как SignalR, в то время как мое решение не , так как nginx не поддерживает интегрированный конвейер, OWIN не работает, и я не получил SignalR для работы с ним.
Вопрос по-прежнему остается в том, как использовать SSL с NancyFX и Nginx, или я что-то пропустил в своих сообщениях в блоге? –