Как настроить обновление, заголовки соединений на Apache Ready Proxy?Apache

Ответить
Anonymous
 Как настроить обновление, заголовки соединений на Apache Ready Proxy?

Сообщение Anonymous »

Я пытаюсь настроить обратный прокси на Apache для Laravel Reverb.
ProxyPreserveHost On
ProxyPass "http://127.0.0.1:9000/app/"
ProxyPassReverse "http://127.0.0.1:9000/app/"

RequestHeader set Host %{HTTP_HOST}s
RequestHeader set Scheme %{REQUEST_SCHEME}s
RequestHeader set SERVER_PORT %{SERVER_PORT}s
RequestHeader set REMOTE_ADDR %{REMOTE_ADDR}s
RequestHeader set X-Forwarded-For %{X-Forwarded-For}s

RequestHeader set Upgrade %{HTTP_UPGRADE}e
RequestHeader set Connection "Keep-Alive, Upgrade"

< /code>
С приведенным выше конфигурацией все работает правильно, за исключением настройки заголовков обновления и соединений, поскольку директива RequestHeader игнорирует обновление и заголовки соединений. Я нашел этот ответ, который делает то же самое с правилом переписывания: < /p>
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:9000/$1 [P,L]
< /code>
С этой конфигурацией сервер на 0.0.0.0:9000 Получает правильные заголовки запросов. Но переписание меняет путь запроса. Вместо «get/app/ao0qcpswykyecixmwmem» переписание изменяет путь к «get //127.0.0.1:9000/app/ao0qcpykycixmwmem". Запрос пути?

Подробнее здесь: https://stackoverflow.com/questions/794 ... erse-proxy
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»