Squid Apache Haproxy: заголовок хоста IPv6s в Apache вызывает 503 ошибкуApache

Ответить
Anonymous
 Squid Apache Haproxy: заголовок хоста IPv6s в Apache вызывает 503 ошибку

Сообщение Anonymous »

I have 2 Virtual Machines (vm1 and vm2) connected through a network proxy (a third VM running Squid service)
  • vm1 (IPv4) runs Apache and HAProxy
  • vm2 (IPv6)
Here are the HAProxy and Конфигурации Apache с кратким описанием потока: < /p>
haproxy: < /p>
bind localhost:8443
option http-keep-alive
option accept-invalid-http-request
mode http
use_backend VM_BE
backend VM_BE
default-server inter 150s fall 3 rise 2
option http-keep-alive
http-reuse safe
option forwardfor header X-Client
server VM2 :
< /code>
apache: < /p>

JkMountCopy On
SSLProxyEngine on
SSLProxyVerify require
SSLProxyVerifyDepth 10
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire on

SSLProxyCACertificatePath /certs/
SSLProxyCACertificateFile /my/path/custom.ca.crt

Header set Host []:443
Header set X-Client-IP


ProxyPass https://[]/vm/authorize disablereuse=On
ProxyPassReverse https://[]/vm/authorize


ProxyRemote * http://localhost:8443/

# Limit the size of the HTTP request line that will be accepted from the client
# Setting this to 1 MB instead of the default of 8190 bytes
LimitRequestLine 1048576

# Limits the size of the HTTP request header allowed from the client
# Setting the value to 16 KB instead of default 8 KB. use case is for sending an sso saml token(size around 12 KB) in the header
LimitRequestFieldSize 16384
SSLEngine on
SSLCertificateFile /my/path/cert.pem
SSLCertificateKeyFile /my/path/key.pem
SSLCertificateChainFile /my/path/custom.ca.crt

SSLVerifyClient none

# Disable compression if query params doesn't contain compression=enabled
RewriteEngine On
RewriteCond %{QUERY_STRING} !((^|&)compression=enabled($|&))
RewriteRule ^/suite-api(.*) - [E=no-gzip:true]

CustomLog "|/usr/sbin/rotatelogs -n 35 /var/log/httpd/access_log 50M" combined
ErrorLog "|/usr/sbin/rotatelogs -n 35 /var/log/httpd/error_log 50M"

< /code>
Описание потока: < /p>

Apache на VM1 прослушивает Vmtocluster: 443 < /p>
< /li>
apache Переписывает запрос, установление заголовки хоста на адрес vm2 в формате [ipv6]: p> p> p> p> p> p> press. /> < /li>
Затем он направляет этот запрос на Haproxy на Localhost: 8443 < /p>
< /li>
Haproxy использует вызов Connect для отправки трафика для Skid. /> < /li>
Когда vm2 имеет адрес IPv4, все работает нормально. < /p>
< /li>
Когда VM2 переключается на IPv6, я получаю: 503. Кроншеты от заголовка хоста IPv6
Я не мог найти никакой документации, упомянутой этим поведением.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... -503-error
Ответить

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

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

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

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

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