python - 我们可以从同一个服务器/盒子运行 perl 和 python cgi Web 门户吗

标签 python perl cgi

我有一个盒子,我们正在其中运行一个基于 perl-cgi 构建的内部网页。我对编码的了解很少。但我想运行一些基于 python cgi 构建的页面。从技术上讲,是否可以在同一服务器上运行 perl+python cgi,而无需进行太多配置更改

最佳答案

是的。其实很简单。因为 cgi 并不关心它是用什么语言编写的 - 它只是 Web 服务器按需运行并传递参数的脚本。

如果您愿意,您甚至可以使用编译的 C 作为您的 cgi 语言。

您需要做的就是能够读取本地环境(几乎每种语言都可以)并读取 STDIN - 几乎每种语言都可以。

您可以轻松地同时运行 perlpython 脚本 - 服务器根本不关心。

要变得更复杂,您可能需要预加载/预 fork 您的 cgi 脚本,然后使用任意语言就会变得稍微更加复杂。

但是对于一个基本的按需运行的 cgi 脚本来说,任何东西都足够了。

关于python - 我们可以从同一个服务器/盒子运行 perl 和 python cgi Web 门户吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49386143/

相关文章:

Python脚本头错误的过早结束

python - 每个 Flask 请求都应该连接到 Redis 集群吗?

python - 如何计算文件中唯一字符的数量?

python - mod_wsgi、mod_python,还是只是 cgi?

linux - 在 perl 上打印包含 utf-8 字节序列的字符串

perl - 如何为可选的子程序参数指定默认值?

perl - "…/auto/List/Util/Util.so: undefined symbol: PL_stack_sp at …/XSLoader.pm"仅当在 Travis CI 上使用 CGI::Test _and_ 运行测试套件时

python - 模块 'pytextrank' 没有属性 'parse_doc'

python - 使用 sklearn 内部函数

coding-style - 一种更pythonic的方式来表达有条件的有界循环?