Могу ли я изменить номер порта Apache на «не 80» при подключении к Tomcat? - PullRequest
0 голосов
/ 24 октября 2019

Я подключил Apache к Tomcat, чтобы сервер мог запускать файлы jsp и php.

Это сработало, но я не хочу показывать номер порта, как и любые другие веб-сайты.

Итак, я изменил Tomcat на 80, а Apache на 8080.

Я проверил, что оба сервера включены и доступны, но php-файлы не работают.

Поэтому я попыталсязаставить его работать и выяснить, что только когда Apache использует порт 80, mod_jk работает.

Есть ли хороший способ запустить Tomcat на 80 и заставить Apache запускать только php файлы?

Или я могу получить доступ к проекту ROOT Tomcat, когда я обращаюсь к Apache и из Apache запускаются только php-файлы?

Спасибо.

1 Ответ

0 голосов
/ 24 октября 2019

Вам не нужно менять порты Apache и Tomcat. Вы можете настроить Apache в качестве обратного прокси-сервера для определенного домена, чтобы он мог обрабатывать и передавать запросы в Tomcat.

Например:

   ProxyRequests Off

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    ProxyPass / http://domain.tld:8080/
    ProxyPassReverse / http://domain.tld:8080/
...