【问题标题】:ASP Running on CentOS with NginxASP 在 CentOS 和 Nginx 上运行
【发布时间】:2014-01-23 03:04:20
【问题描述】:

我正在运行安装了 CentOS 6 的 VPS,还安装了 Nginx 和 PHP5-FPM。我已经接管了一个非常古老的项目,该项目在一些 .shtml 文件中包含一些 asp 经典代码。我对此有疑问,旧服务器上一切正常,但项目要求的一部分是将所有内容移至新服务器(我已经设置)。在这个新服务器上,ASP 代码没有运行。

现在,我有一个选择是将所有 ASP 代码重写为 PHP,但老实说,这不是我真正想做的选择。这都是志愿者工作,我已经在为他们编写一个全新的项目来替换这个旧项目,所以我也不想更改旧项目。

我想知道是否有人可以提供一些易于遵循的分步说明来让经典的 asp 代码在我的设置上运行。请记住,如果可能的话,我是运行自己的 VPS 的新手。

【问题讨论】:

  • 您确定它是 Classic ASP,因为它们通常具有 .asp 扩展名,而不是 .shtml?
  • 是的,我绝对肯定它是 Classic ASP,我自己也觉得这很奇怪,但这不像我写这个项目,我正在写替代品,我只是想得到这个在接下来的几个月里在新服务器上工作。
  • 如果您将一个脚本重命名为 .asp 进行测试,它是否有效?当你说它不起作用时会发生什么?有什么错误吗?
  • 如果我将一个页面重命名为 *.asp,它只会尝试下载它,这对于它不知道如何处理的东西来说是意料之中的。至于错误,没有,它只是不输出ASP代码,文件内的HTML输出正常。
  • 也许这可能会有所帮助:asp2php.naken.cc ?

标签: asp-classic nginx centos6


【解决方案1】:

Apache 有一个叫做 apache::asp 的原生/经典 ASP 代码 - http://www.apache-asp.org/

如果是 ASP.NET 那么你需要运行单声道: http://mono-project.com/Mod_mono

stackoverflow上也有几个类似的问题,实际安装步骤可以参考http://www.apache-asp.org/install.html

【讨论】:

  • 我说我正在运行 Nginx(即不是 Apache),它是为 ASP Classic 运行的。
猜你喜欢
  • 1970-01-01
  • 2018-09-18
  • 2014-09-06
  • 2014-06-12
  • 1970-01-01
  • 2020-12-29
  • 2010-11-05
  • 2014-03-01
  • 2021-12-19
相关资源
最近更新 更多