【问题标题】:How could I add apache asp and python (on linux not windows)?我如何添加 apache asp 和 python(在 linux 上而不是 windows 上)?
【发布时间】:2013-10-26 07:57:08
【问题描述】:

我目前有一个安装了Apache::ASP 并使用 Perl 的 Linux 服务器。

是否可以使用 Python(代替 Perl)在 Linux Apache 服务器上创建活动服务器页面?

我看到一个 IIS 添加 PythonIronPython 作为 .NET 来制作 ASP,那么使用 Apache 的 Linux 服务器呢?

现在我看到ActivePython 可能有也可能没有这个选项。似乎在安装 Windows 发行版时,可以执行以下操作:

<%@ LANGUAGE = Python%>
<html>
<body>
<% 
test = 'Hello World'
if (true):
    Response.Write(test)
%>
</body>
</html>

不过,这似乎只适用于 Windows 版本。

【问题讨论】:

  • 我的猜测可能不是。 ActiveState 使 Perl 和 Python 发行版适合在 Windows 上运行。无论如何,很多 ASP 都涉及访问仅适用于 Windows 的 COM 组件,我可能无法在 UNIX 环境中使用它来做很多事情。还有其他在 HTML 中嵌入 python 的方法。 wiki.python.org/moin/Templating

标签: python linux apache asp-classic


【解决方案1】:

我会说很可能不会 - 至少不使用 Apache::ASP,因为它似乎明确设计为与 mod_perl 一起使用。

您可能想查看Oracle iPlanet Web Server(以前的 SunONE,以前...很多不同的名称)。它更像是 Apache 本身的替代品 - 但据我所知,您应该能够使用任何 FastCGI 语言。

【讨论】:

    猜你喜欢
    • 2015-02-18
    • 2013-12-29
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    • 2019-05-25
    相关资源
    最近更新 更多