我有一个简单的 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