可以在Apache Server上部署哪些编程语言?

时间:2016-05-16 10:53:50

标签: server backend

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

我打算为这个项目选择Golang,但我很困惑。

2 个答案:

答案 0 :(得分:0)

很遗憾,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-将Apache API公开给Parrot虚拟机解释器
  • mod_perl-为您提供嵌入在Web服务器中的持久性Perl解释器
  • mod_php-允许在Apache内使用PHP
  • mod_prolog-将Prolog解释器嵌入服务器中
  • mod_python-将Python解释器嵌入服务器中
  • mod_r-将R解释器嵌入Apache
  • mod_ruby-在Apache中嵌入Ruby解释器
  • mod_suphp-在拥有者权限的情况下执行PHP脚本(未维护)
  • mod_wsgi-实现用于托管基于Python的Web应用程序的WSGI兼容接口

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

答案 1 :(得分:0)

我们可以说有许多语言支持在Apache Web服务器上进行部署。但是在这里,如果您需要一堆在apache Web服务器上本地运行的语言 然后,您可以访问此网站https://en.m.wikipedia.org/wiki/Apache_HTTP_Server 并浏览其中的功能标签。 而且您可以在其中看到最后7个选项

“嵌入式Perl,PHP和Lua脚本编写”