Ich versuche, das Proxy-Modul des Apache für die Arbeit mit Xmpp auf Ubuntu Desktop zu verwenden. Dazu habe ich folgende Dinge gemacht -
1) aktiviert mod_proxy durch Erstellen eines symbolischen Links von proxy.conf, proxy.load und proxy_http.load von / etc / apache2 / mods-available / im mods-enabled-Verzeichnis.
2) Dem vhost
wurden die folgenden Zeilen hinzugefügt %Vor% Ich bin neu in der Verwendung des Proxy-Moduls, aber was ich aus den obigen Zeilen machen kann, ist, dass Anfragen an http://mydomain.com/httpbind
an http://mydomain.com:7070/http-bind/
weitergeleitet werden. Bitte korrigieren Sie wenn falsch.
3) Regel Allow from .mydomain.com
in /mods-available/proxy.conf hinzugefügt
Jetzt versuche ich auf http://mydomain.com/httpbind
zuzugreifen und es wird 403 Verbotener Fehler angezeigt.
Was fehlt mir hier? Bitte helfen Sie. Danke
Bearbeiten: Das Problem wurde gelöst, als ich den folgenden Code in mods_available / proxy.conf
änderte %Vor%bis
%Vor%Hat aber nicht verstanden, was mit dem ursprünglichen Code falsch war
Ich weiß, das ist eine alte Frage, aber ich habe es in einer Google-Suche gefunden. Nur eine kurze Erklärung, warum der Code anfangs nicht funktionierte.
In Ihrer Proxy-Definition definieren Sie "Order deny, allow". Dies bedeutet, dass deny-Anweisungen Vorrang vor allow-Anweisungen haben. Sie hatten "Deny from all" in Ihrer Konfiguration. Da dies Vorrang hat, ist es egal, ob Sie "von allen zulassen" haben, es würde trotzdem alles ablehnen.
Probieren Sie das Beispiel aus dem Post Erstellen von Cross-Sub-Domain-Ajax (XHR) -Anfragen mithilfe von mod_proxy und iframes .