apache proxypass https’e http çalışmıyor


2

Aşağıdaki yapılandırmaya sahibim:

  1. SSL yapılandırılmış bir apache ve bu sunucuya internet üzerinden erişilebilir.
  2. Diğer apache'nin yerel ağındaki ikinci bir apache ancak bunun SSL özelliği etkin değil.
  3. İlk apache'deki her http isteği, güvenlik nedenleriyle https'ye yönlendirilir.
  4. Ayrıca, ilk apache, ikinci apache ile proxy iletişim kuracak şekilde yapılandırılmıştır.

ilk apache conf:

<VirtualHost *:80>
  ServerName someapp.test.de

  Redirect permanent / https://someapp.test.de
</VirtualHost>

<VirtualHost *:443>
  ServerName someapp.test.de
  ProxyRequests off
  ProxyPass / http://192.168.0.3
  ProxyPassReverse / http://192.168.0.3
  SSLEngine On
  SSLCertificateFile /path/to/certificate
  SSLCertificateKeyFile /path/to/key
</VirtualHost>

ikinci apache conf:

<VirtualHost *:80>
  DocumentRoot /var/www/someapp

  ...
</VirtualHost>

Şimdi sorun şu ki, someapp.test.de dosyasına erişmeye çalıştığımda ikinci apache üzerinde aşağıdaki mesajla bir iç sunucu hatası alıyorum:

Sunucu bir iç hata veya yanlış yapılandırma ile karşılaştı ve   isteğiniz tamamlanamadı.

Bir şey mi kaçırdım yoksa yanlış mı düşündüm?

Düzenle: Sorunu buldum .. proxy_http modülünü etkinleştirmeyi unuttum. Proxy modülünü yalnızca etkinleştirdim, ancak soruna neden olan proxy_http modülünü değil. Şimdi her şey iyi çalışıyor!


Eklemeye çalışın: 80 ve RedirectMatch yan tümcesi ... x = t örneğin: ProxyPass / hxxp: //192.168.0.3: 80 ProxyPassReverse / hxxp: //192.168.0.3: 80 RedirectMatch ^ / $ hxxps: //someapp.test .de
Setekh

Bu benim config eklenmiş ama yine de aynı hatayı alıyorum.
Chris S.

Her ikisi de kendi başlarına düzgün çalışırlar. Yani tarayıcıda 192.168.0.3 diyorsan, ilk (HTTPS) sağdan dizini görüyorsun? - giuseppeurso.eu/en/...
Setekh

Şimdi her şey çalışıyor. Gönderimdeki düzenlemeye bakın.
Chris S.
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.