Apache-Forward-Proxy ist mit vielen virtuellen Hosts nicht kompatibel
Ich habe ein Raspberry Pi, auf dem Arch Linux ARM ausgeführt wird, das ich als HTTP-Server mit Apache / 2.4.29 (Unix) verwende. Vor kurzem habe ich versucht, diesen Computer als Forward-Proxy zu konfigurieren, um mithilfe von Korkenzieher oder Proxytunnel eine Verbindung zum Internet herzustellen, während mein Laptop hinter einer bösen Firewall verwendet wird. Also habe ich einen virtuellen Server mit der folgenden Konfiguration hinzugefügt:
<VirtualHost *:80> ServerAdmin webmaster@mydomain.com ServerName proxy.mydomain.com ErrorLog "/var/log/httpd/proxy-error_log" CustomLog "/var/log/httpd/proxy-access_log" common #SetEnv force-proxy-request-1.0 1 #SetEnv proxy-nokeepalive 1 ProxyRequests On ProxyVia Block AllowCONNECT 443 563 22 XYZ <Proxy *> Require ip XXX.XXX.XXX.XXX </Proxy> # The reverse proxy works, but the forward doesn't #ProxyPass /test https://google.it </VirtualHost>
Außerdem habe ich zwei weitere virtuelle Server. Das Interessante ist, dass der Proxy funktioniert, wenn er der einzige virtuelle Host ist, der aktiviert ist. Wenn ich jedoch einen anderen vhost aktiviere, funktioniert der Proxy nicht mehr.
Wenn der Proxy nicht funktioniert, kann ich ihn nicht mit Firefox verwenden (was bedeutet, dass der Proxy Verbindungen ablehnt), und ich kann ihn auch nicht mit Corkscrew verwenden (was besagt, dass der Proxy keine Verbindung zum Server herstellen kann: Methode nicht zulässig). In dieser Situation wird in der Apache-Protokolldatei außerdem "Client durch Serverkonfiguration abgelehnt: / etc / httpd / htdocs" angezeigt. Wenn ich jedoch nur den virtuellen Proxy-Host aktiviere, funktioniert alles, sodass es nicht das Problem von Korkenzieher ist. Weiß jemand warum? Vielen Dank.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?