【问题标题】:Which programming languages can be deployed on Apache Server?哪些编程语言可以部署在 Apache Server 上?
【发布时间】:2016-05-16 10:53:50
【问题描述】:

我是一个新的后端开发人员,我收到一个请求,要求制作一个后端可以在 Apache 服务器上运行,但我不知道什么类型的编程语言可以开发一个后端可以在那种服务器上运行.我尝试了很多关于这个主题的查询,但没有结果。请帮助我!

我打算为这个项目选择 Golang,但我对此感到困惑。

【问题讨论】:

  • 很多,这取决于。通常 Apache 运行 PHP。但是(例如)stop you running .Net on it. 没有任何东西。
  • 所以答案就是一切,对吧?
  • 不是所有的东西,而是任何有 Apache 运行时的东西

标签: server backend


【解决方案1】:

很遗憾,Apache's module page 没有列出第三方模块。但是,有一个Wikipedia page that lists third party modules

  • mod_aspdotnet - 使用 Microsoft 的 ASP.NET 托管和 .NET 运行时提供 ASP.NET 内容
  • mod_cgi - 执行 CGI 脚本
  • mod_cgid - 使用外部 CGI 守护进程执行 CGI 脚本
  • mod_fcgid - mod_cgi 或 mod_cgid 的高性能替代品
  • mod_fastcgi - 启用 FastCGI
  • mod_go - 用于在 Go 中部署 Web 应用程序的模块
  • mod_jk - 处理 Tomcat 和 Apache 之间的通信
  • mod_lisp - 用于用 lisp 编写 Web 应用程序
  • mod_lua - 使用 Lua 编写的脚本扩展 Apache
  • mod_mono - 提供 ASP.NET 支持
  • mod_parrot - 向 Parrot 虚拟机解释器公开 Apache API
  • mod_perl - 为您提供嵌入在 Web 服务器中的持久 Perl 解释器
  • mod_php - 允许在 Apache 中使用 PHP
  • mod_prolog - 在服务器中嵌入 Prolog 解释器
  • mod_python - 在服务器中嵌入 Python 解释器
  • mod_r - 在 Apache 中嵌入 R 解释器
  • mod_ruby - 在 Apache 中嵌入一个 Ruby 解释器
  • mod_suphp - 以所有者的权限执行 PHP 脚本(未维护)
  • mod_wsgi - 实现了一个符合 WSGI 的接口,用于托管基于 Python 的 Web 应用程序

很可能还有其他模块未列出,因为 mod_go、mod_lua 和 mod_prolog 未包含在 Wikipedia 页面中。我通过搜索“apache mod_golang”、“apache mod_lua”和“apache mod_prolog”找到了它们。此外,其中一些似乎不再维护。

【讨论】:

    【解决方案2】:

    我们可以说有很多语言支持在 Apache Web 服务器上部署。但是在这里,如果您需要一堆在 apache Web 服务器上本地运行的语言 然后你可以访问这个网站https://en.m.wikipedia.org/wiki/Apache_HTTP_Server 并探索其中的功能选项卡。 您可以在其中看到最后 7 个选项,上面写着

    “嵌入式 Perl、PHP 和 Lua 脚本”

    【讨论】:

      猜你喜欢
      • 2014-05-09
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多