Я пытаюсь настроить обратный прокси на 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
Как настроить обновление, заголовки соединений на Apache Ready Proxy? ⇐ Apache
1740168481
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". Запрос пути?
Подробнее здесь: [url]https://stackoverflow.com/questions/79458529/how-do-i-set-upgrade-connection-headers-on-an-apache-reverse-proxy[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия