Пересылка с одного порта на другой в Apache - PullRequest
0 голосов
/ 10 октября 2019

Мы завершили работу с устаревшим сервером и перенаправили субдомен на новый сервер, который будет обрабатывать любые запросы, сделанные к старой системе. Проблема, с которой я сталкиваюсь, заключается в том, что на устаревшем сервере были некоторые службы на порте 8991, и я не могу заставить новый сервер перенаправить его на порт 80 или 443. У меня уже была переадресация с HTTP на HTTPS вфайл conf с использованием VirtualHost, поэтому, основываясь на том, что я нашел в Интернете, я попытался перенаправить постоянный файл,

Redirect permanent / https://example.com

Это не сработало, поэтому я попытался переписать правило:

RewriteEngine on
RewriteCond %{SERVER_PORT} =8991
RewriteRule ^(.*) https://%{HTTP_HOST}:80/$1 [L,R]

Используя wget на новом сервере для localhost: 8991, я получил 404;используя netstat -anp |grep 8991, он показывает, что httpd прослушивает порт 8991. Когда я пытаюсь связаться с ним через браузер на порту 8991, у меня истекает время ожидания.

...