Обратный прокси-сервер Apache HTTP с порта 80 на порт * - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть сервер Suse Linux с веб-приложением, прослушивающим порт 51058. Теперь я хочу использовать Apache HTTP Server для перенаправления пользователя с порта 80 на этот порт, чтобы при вводе пользователем URL-адреса в браузере пользователь виделприложение на порт 51058. Я не хочу использовать перенаправление, потому что я должен открыть также порт 51058. Можно ли сделать что-то подобное с HTTP-сервером Apache?Если да, как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

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

<VirtualHost *:80>
    ServerName MyServerHostName

    ProxyPreserveHost On
    ProxyRequests Off
    ProxyPass / http://localhost:51058/
    ProxyPassReverse / http://localhost:51058/

</VirtualHost>

Здесь я предполагаю, что 51058 является незащищенным (HTTP) портом.

0 голосов
/ 11 февраля 2019

Вы можете изменить порт прослушивания с 51058 на 80 и настроить виртуальный хост на использование порта 80

...