2016-08-08 9 views
0

Можно ли использовать Apache с OWIN? Я пытаюсь сделать веб-приложение на основе OWIN, используя сигнал r и хотел бы использовать apache. Кажется, я не могу найти примеров того, как это сделать. Из моего онлайн-исследования кажется, что единственным вариантом может быть запуск обработчика HTTP в моем приложении и как-то перенаправить запросы к приложению из apache. Это было бы не идеально, я бы предпочел интегрировать apache как часть промежуточного ПО, как предполагается, что OWIN будет использоваться. Другим ограничивающим фактором является то, что я использую .NET 4.0 (было бы очень сложно продать, чтобы получить бай-ин руководства по обновлению инструментов, чтобы получить 4.5+). Первоначально я использовал nancy как веб-сервер, который работал хорошо, но другим более старшим инженерам, где я работаю, это не нравится, и я предпочел бы использовать известный веб-сервер, в основном из-за последствий безопасности/IA.Как использовать веб-сервер Apache в качестве промежуточного компонента для OWIN?

+0

Защита и модернизация .NET: [от 12 января 2016 г. Microsoft больше не будет предоставлять обновления для системы безопасности, техническую поддержку или исправления для инфраструктур .NET 4, 4.5 и 4.5.1.] (Http: //blogs.msdn .microsoft.com/DotNet/2015/12/09/поддержка окончание-для-нетто-рамки-4-4-5-и-4-5-1 /) –

ответ

0

Из моего исследования в Интернете, кажется, что единственный способ сделать это - перенаправить трафик на ваше приложение из apache, используя его в качестве прокси. Я также прочитал некоторые материалы в Интернете о запуске приложения asp.net в apache с помощью mod_mono, но я не уверен, как это влияет на OWIN и получать запросы на ваше приложение, если они тоже не перенаправлены.