Ich möchte ein JavaScript-basiertes Chat-System zu meiner Web-App hinzufügen. Ich habe an vielen Stellen gelesen, dass Apache die Anfragen an den xmpp Chatserver weiterleiten muss. Von dem, was ich verstanden habe, muss ich entweder Proxy-Unterstützung zum Apache-Server hinzufügen ODER verwenden Sie das JabberHTTPbind Servelet.So konfigurieren Sie Apache für Proxy-Anfragen
Ich versuche das erste Ding. Fügen Sie dem Apache Proxy-Unterstützung hinzu. Jetzt benutze ich in Eclipse Tomcat 7.0. Ich denke, dieser Tomcat kommt mit einem eigenen Webserver und verwendet keinen Apache. Stimmt das? Ich verwende Tomcat von http://tomcat.apache.org/download-70.cgi und fügte Server in Eclipse hinzu, indem ich seinen extrahierten Pfad zur Verfügung stelle.
Ich finde keine Apache bezogene Ordnerstruktur zB (/etc/apache2/apache2.conf) innerhalb meines Tomcat extrahierten Verzeichnisses. Außerdem kann httpd.conf nirgends gefunden werden. Sollte ich Apache separat herunterladen und meinen Tomcat damit verbinden müssen.
Ich denke, das Hinzufügen von Proxy-Unterstützung zu Apache ist erforderlich, weil Javascript-Code keine Verbindung zu einer anderen URL als der aktuellen Domäne herstellen kann. Also die Frage ist wieder die gleiche, wo sind all diese apache2.conf und httpd.conf, um mod_proxy hinzuzufügen. und wo kann ich das virtuelle Host Mapping machen.
Jede Hilfe, um voranzukommen, wird sehr geschätzt.
ermöglichen. Ich bin durch diese gegangen und bin nicht in der Lage, etwas herauszufinden. Ist Apache HTTPD irgendein anderer als der normale Apache Tomcat, den wir zB herunterladen. http://tomcat.apache.org/download-70.cgi. – Rpant
Völlig andere Software. HTTPD ist ein Webserver, kein Servlet-Container. HTTPD befindet sich vor Ihrem Apache Tomcat- und XMPP-Server und sendet Anforderungen an sie. Sie müssen eine separate Installation durchführen. –
ok. Vielen Dank . atleast kann ich die httpd.conf Datei sehen. All das wird sehr kompliziert. Mein Tomcat-Anwendungsserver selbst verfügt über einen integrierten Webserver. Und jetzt installiere ich Apache. und ein Reverse-Proxy-Server vor Apache. Also sendet mein Apache mit dem Proxy-Modul einige Anfragen an meinen Tomcat-Anwendungsserver und andere an den XMPP-Server. Recht ? – Rpant