如何使用 Vesta CP 将我的子域绑定到我在 ubuntu 上的 tomcat 项目

How bind my subdomain to my tomcat project on ubuntu with Vesta CP

我有一个 IP 地址的远程服务器,我有 java 和 php 个项目。 PHP 项目与 Vesta CP 合作,java 项目与 Tomcat 合作 9. 我的 java 项目有几个域和子域,但我不知道如何绑定我的子域我的 java 个项目。

例如,我想将此子域 diagram.mathzilla.org 加入到我的项目中,该项目可通过地址和端口 http://78.24.217.121:8085/MZDiagram/ 访问。

我该怎么做?

您不能将两个不同的服务器(Apache Tomcat 和 Apache httpd)绑定到相同的 IP 和端口。但是您可以使用 mod_rewrite for Apache httpd 将某些查询重定向到服务器内的其他端口。

例如:

Tomcat 运行 在端口 8085 上,httpd 在端口 80 上。在虚拟主机 diagram.mathzilla.org 的 httpd 中,您可以通过 .htaccess 文件将所有查询重定向到端口 8085:

RewriteEngine on
RewriteRule ^(.*)$ http://localhost:8085/ [P]