2013-10-26 35 views
0

我目前已經安裝了一個使用Perl的Apache::ASP的Linux服務器。我如何添加Apache的ASP和Python(在Linux上不是Windows)?

是否可以使用Python(代替Perl)在Linux Apache服務器上創建Active Server Page?

我已經看到IIS添加PythonIronPython作爲.NET來製作ASP,那麼使用Apache的Linux服務器又如何呢?

現在我看到ActivePython可能有也可能沒有這個選項。這似乎是安裝了Windows分佈的時候,它可能是有可能做這樣的事情:

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

但同樣,這似乎是可用的只是Windows版本。

+1

我的猜測可能不是。 ActiveState使Perl和Python發行版適合在Windows上運行。無論如何,如此多的ASP涉及訪問COM組件,這些組件只能在Windows上使用,我可能無法在UNIX環境中使用它。還有其他一些嵌入python的方法。 https://wiki.python.org/moin/Templating – John

回答

0

我會說最有可能不是 - 至少不使用Apache::ASP,因爲它似乎明確設計爲與mod_perl一起使用。

你可能想看看Oracle iPlanet Web Server(以前是SunONE,以前......很多不同的名字)。它更多地代替了Apache本身 - 但據我所知,您應該能夠使用任何FastCGI語言。

相關問題