2012-04-03 22 views
1

我正在开发一个基于Web的项目,其中有三个不同的模块。对于这个整个项目,我使用一个带有静态IP的专用服务器,这是一个以MySQL作为数据库的Linux服务器。.NET Web应用程序可以在专用Linux服务器上使用静态IP进行托管,并将此Web应用程序作为网站运行?

现在我的查询是,在我的项目中,我正在使用连接到我的服务器的Web和桌面应用程序。现在我的Web应用程序与我的公司网站集成在一起,完成于.NET 是否有可能在我的专用服务器(这是一个Linux版本)中托管我的网站?

有人能告诉我哪种方法是以更好的方式运行整个项目的最佳方式。

谢谢。

+0

http://www.mono-project.com/ASP.NET – 2012-04-03 09:21:04

回答

1

您可以从.NET应用程序访问远程MySQL服务器实例,您需要确保任何网络路由和防火墙规则都能让您通过。您必须确保应用程序服务器可以在“侦听”端口(可能是3306)上到达MySQL服务器。

理想情况下,您将拥有数据库服务器和应用程序服务器,并且位于相同的本地网络上,否则在此托管体系结构中根本没有问题。 Web应用程序和数据库通常需要不同的调整优化,并且为了冗余目的,将它们分开也是一种好的做法。当然,如果您有多个应用程序服务器和多个数据库服务器,则只有冗余。

相关问题