我有一个装有 Centos 和 php/apache/cpanel/whm 的 VPS 服务器。
我有 20 个网站主要用 php 托管。
现在我有几个客户想在网站上使用 java/jsp。
我想知道是否可以使用相同的 VPS/whm 来托管这些网站,或者我需要为 java 或 python/django 使用不同的 VPS
答案1
您可以使用NginX作为监听端口 80 的前端,将请求转发到后端 Web 服务器。它很轻量,占用的内存很少,因此从性能角度来看,它的存在几乎不会成为问题。NginX 将请求转发到监听端口 90 的 Apache(例如)和监听端口 91 的 Tomcat 或其他 Java Web 容器/应用服务器,这对我来说听起来是一个理想的解决方案。
答案2
是的,要么使用mod_rewrite或者mod_proxy(将请求重定向到另一个端口或机器上的另一个 Web 服务器以获取新语言)或运行多个模块(例如mod_python) 在同一个 Apache 实例中。