将 .aspx 网站移至 nginx,需要将 .aspx 作为静态文件或重写服务器

将 .aspx 网站移至 nginx,需要将 .aspx 作为静态文件或重写服务器

我有一个简单的 CMS 网站,是用 asp.net 编写的。我的网站如下所示:

www.example.com/
www.example.com/content/index.aspx
www.example.com/content/get.aspx?id=234  (loads an article)

它目前使用数据库,但我将把所有内容转储到文件中,然后我就可以根据 id=234 值提取文件的内容。

我想将这个网站移到我的 ubuntu nginx 服务器上。

我有什么选择?有什么建议吗?

我想保持 URL 结构与现在完全相同,我该怎么做?使用 apache 会更容易吗?

注意:只是为了澄清,我正在离开.net,只是将内容制作成静态文件,我只需要映射不带任何重定向等的 URL。

答案1

您可以在 Ubuntu 上的 Mono 下托管 Asp.Net Web 应用程序,并将其保留在 .Net 中:-http://www.mono-project.com/ASP.NET

我知道您说希望将内容放在您的 Ubuntu 服务器上,但完全可以保持网站原有的托管方式,并让 Nginx 服务器指向您当前的 Web 服务器:http://codebetter.com/blogs/karlseguin/archive/2010/01/13/asp-net-performance-part-5-nginx.aspx

相关内容