Как привязать мой поддомен к моему проекту tomcat в Ubuntu с помощью Vesta CP

У меня есть удаленный сервер с одним IP-адресом, где у меня есть проекты Java и PHP. PHP-проект, работающий с Vesta CP, и java-проекты работают с Tomcat 9. У меня есть несколько доменов и поддоменов для моих java-проектов, но я не знаю, как связать мои поддомены с моими java-проектами.

Например, я хочу присоединиться к этому поддомену diagram.mathzilla.org с моим проектом, который доступен по адресу и порту http://78.24.217.121:8085/MZDiagram/.

Как мне это сделать?

0

Решение

Вы не можете привязать два разных сервера (Apache Tomcat и Apache httpd) к одному IP & порт. Но вы можете использовать mod_rewrite для Apache httpd для перенаправления некоторых запросов на другой порт внутри сервера.

Например:

Tomcat работает на порте 8085, а httpd на порте 80. В httpd для виртуального хоста chart.mathzilla.org вы можете перенаправить все запросы на порт 8085 через файл .htaccess:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]