У меня проблема с моим сервером,
Я знаю, что могу использовать Apache 80 для Tomcat 8080, но мне нужен Tomcat 7, порт 80 и Apache, порт 8080.
это возможно?
сейчас: www.my-java-web.com и www.my-php-web.com:8080
финал: www.my-java-web.com и www.my-php-web.com
Редактировать:
напротив, как это Как мне перенаправить с Apache на Tomcat?
Не совсем понятно, что вы действительно хотите сделать, но я постараюсь найти для вас ответ, который уже работает в моей системе:
сейчас: www.my-java-web.com и www.my-php-web.com:8080
финал: www.my-java-web.com и www.my-php-web.com
Таким образом, у вас будет 2 разных домена.
Все же apache нужно запустить на 80 просто измените это в apache2.conf или же httpd.conf добавляя LISTEN 80
потому что это будет входной порт.
Вы, чем можете создать VirtualHost в Apache, который позволяет вам перенаправить домен www.my-java-web.com непосредственно на ваш бэкэнд java без, и, конечно, вам также необходимо изменить порт tomcat на другой, чем 80
потому что это уже используется Apache — нет способа избавиться от этой задачи.
<VirtualHost *>
ServerAdmin [email protected]
ServerName www.my-java-web.com
ProxyPreserveHost On
# setup the proxy
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / http://localhost:{your new tomcat port}/
ProxyPassReverse / http://localhost:{your new tomcat port}/
</VirtualHost>
Других решений пока нет …