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.