首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net MVC 5主机安装程序

asp.net MVC 5主机安装程序
EN

Stack Overflow用户
提问于 2016-12-14 14:31:55
回答 2查看 292关注 0票数 2

注意:因为目前还没有满足我需要的windows主机,所以我正在用PHP开发我的应用程序,并在linux上托管它们。

由于Windows 2016支持Docker,并且您可以创建.net 4.5映像,我想为什么不检查我的应用程序和托管计划。

因为我不喜欢用IIS直接在VPS上托管网站(设置和配置似乎很笨拙),所以我认为这种“基础设施”对我来说是理想的。

  • Windows 2016 VPS
  • 基于Linux的VPS

对于每个asp.net应用程序,创建一个基于microsoft/iis的对接者映像。这意味着对于应用程序,没有什么需要配置的了,对吗?此应用程序将在Windows 2016服务器上运行。

在Linux上,我将将nginx配置为拥有SSL证书和优化的所有配置。Nginx将有针对不同应用程序的特定端口上指向Windows2016VPS的代理。

我认为这种架构有扩展的可能性,在Windows上配置更少,改进的空间更大?如果我没有错的话,甚至可以用Ansible做这件事。

我只需要托管,没有电子邮件,ftp,.这就是为什么我不使用共享和/或云托管。

  • 这个建筑看起来不错吗?
  • 我是不是遗漏了什么?
  • 您是否仍然会使用Windows托管asp.net应用程序,即使这种架构是可能的?
  • 对Ansible来说这一切似乎都是可能的吗?我只有基本的经验。
EN

回答 2

Stack Overflow用户

发布于 2016-12-15 14:00:32

我看不出你的提议有什么不对。记住,您可以在Linux映像的Dockerfile中使用ansible。也许你会发现这是一种过度杀戮,但它应该是有效的。

您可能会发现链接Linux / Windows容器时会出现一些问题。但我没有看到任何短暂的停留。

继续贴出你的结果。另外,如果你遇到了一些墙,只需问这里,我们将尽力帮助。

问候

票数 0
EN

Stack Overflow用户

发布于 2016-12-16 07:18:05

因为目前还没有满足我需要的windows主机,所以我正在用PHP开发我的应用程序,并在linux上托管它们。

您能告诉我们您对Windows主机的需求吗?

对于每个asp.net http://asp.net/应用程序,创建一个基于microsoft/iis的停靠映像。这意味着对于应用程序,没有什么需要配置的了,对吗?

一旦准备好了完全功能的预配置映像,您就不必对主映像执行任何其他更改。只有当您想要更新映像中的任何应用程序或希望进行任何更改或更新Windows时,才会修改主映像。

这个建筑看起来不错吗?

NGINX反向代理与IIS后端一起工作,因此,提出的体系结构是可以实现的。将Linux服务器连接到单个Windows码头映像的初始设置稍微复杂一些。如果您成功地做到了这一点,那么下一个挑战将是在Windows Hyper-V中添加后续的码头工人。在这里,我看不到使用Docker映像托管ASP.Net http://asp.net/应用程序的实际用途,因为您可以通过HyperVisor轻松地部署预先安装的VM。

就Ansible而言,我对这个产品没有太多的想法,但正如他们的网站上所看到的,Ansible可以使码头工人自动化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41145125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档