![如何运行多语言 Web 应用程序服务器?](https://linux22.com/image/555553/%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E5%A4%9A%E8%AF%AD%E8%A8%80%20Web%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我是一名 Web 应用程序开发人员,每当我为我的应用程序购买 Web 托管时,我都会受到支持的技术或资源数量(例如堆大小)的限制,因此我决定获取 VPS 并设置好一切。
我尝试安装 apache + mod_php、mod_python 等,但无法让虚拟主机工作,因为我并不是真正的系统管理员,所以我不知道如何去做。
然后我尝试了具有插件功能的 glass-fish,它具有预构建的扩展,您可以从更新工具中安装,该工具基本上提供 Jython(和 python/Django)和 JRuby。我只尝试使用 cgi 模块的 .py,但似乎不起作用,我不是 python 或 ruby 开发人员,但愿意学习其中一种并使用我的 VPS 来测试我的应用程序。
然后我想运行我经常使用的 PHP,在网上搜索时,我偶然发现了这篇文章,它建议使用 Quercus http://download.oracle.com/docs/cd/E19798-01/821-1760/giraf/index.html
无需进行任何特殊设置,只需将 quercus war 文件提取到服务器文档根目录中并进行测试,但这也不起作用。所以我想知道是否有人可以给我一些提示或指南,以便设置我的多技术应用服务器。
我是一名 php 和 java 开发人员,我希望至少能够运行这两个,python 则是额外的。
PS:我正在运行 Windows Server 2008 R2
答案1
再试一次 apache - 谷歌搜索“apache 设置虚拟主机”应该会有所帮助。它通常易于配置,并且 PHP 集成良好。然后,您将安装 PHP(如果您可以运行二进制安装程序,它会负责 apache 配置和 mod_php)。不需要安装 Java,因为解释器存在于客户端计算机上。Python 的安装方式与 PHP 类似。