proxy: geçiş isteği gövdesi başarısız oldu


12

Proxy sanal barındırıcısını etkinleştirmeye çalışıyorum:

<VirtualHost *:80>

  ServerName xxxxx.domain.tdl
  SSLProxyEngine On
  SSLProxyCheckPeerCN on

  ProxyPass / https://localhost:1234
  ProxyPassReverse / https://localhost:1234

</VirtualHost>

Ama ben 500 err ve benim error.log (apache2) ekran var:

[Sal 03 Ocak 15:41:42 2012] [hata] (502) Bilinmeyen hata 502: proxy: geçiş isteği gövdesi başarısız oldu [:: 1]: 1234 (localhost)

[Sal 03 Ocak 15:41:42 2012] [hata] proxy: geçiş isteği gövdesi 82.252.xxx.xx () adresinden [:: 1]: 1234 (localhost) başarısız oldu

Bazı parametreler eksik mi?

Yanıtlar:


3
ProxyPass / https://localhost:1234/
ProxyPassReverse / https://localhost:1234/

Bunu deneyin. Eğik çizgi eşleştirmesi önemlidir.


1
Merhaba, eğik çizgilerle aynı hata.
bux

5
Tamam. 1234 numaralı bağlantı noktasındaki hizmet IPv6'yı gerçekten dinliyor mu? 127.0.0.1Bunun yerine deneyin localhost. Ayrıca, o bağlantı noktasındaki sertifikanın konu adı nedir? Bu ana bilgisayar adıyla tam olarak eşleşmezse, bağlantı başarısız olur ve IPv4 localhost'u (127.0.0.1) zorlamak için değişiklik yaparsanız gerçekten başarısız olur. Muhtemelen kapatın SSLProxyCheckPeerCN.
Shane Madden

"Muhtemelen SSLProxyCheckPeerCN'yi kapat": Evet, şimdi çalışıyor =). Ama şimdi localhost arkasındaki hizmet: 1234 çerezler hakkında bir hata atmak: / (Tarayıcınız bu web sunucusunun oturum kimlik doğrulama modunda çalışması için gerekli çerezleri desteklemez) Bence ProxyPass, servis onsuz iyi çalışır.
bux

bana yardımcı olmadı, başka fikir?
childno͡.de

@ childno.de Özel yapılandırmanız ve günlük girişlerinizle yeni bir soru açmanız en iyisi olacaktır, böylece bir göz atabiliriz.
Shane Madden

3

Tarayıcı xxxxx.domain.tdl için çerezleri ayarlıyorsa ve sunucu bunları localhost veya yerel olarak tanımlanmış bir alan adı için döndürüyorsa, uyuşmazlığınız olabilir. ProxyPassReverseCookieDomainÇerezleri yeniden yazmak için kullanabilirsiniz .

İkisi de açık olduğundan, muhtemelen ihtiyacınız olmayacak ProxyPassReverseCookiePath.


2

127.0.0.1Bunun yerine kullanın localhost, muhtemelen uygulamanız IPv6 çalıştırmıyor

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.