Als «proxypass» getaggte Fragen

ProxyPass in Apache und proxy_pass in nginx sind Anweisungen, mit denen angegeben wird, welches Backend oder welcher Remoteserver die Anforderung verarbeiten soll

4
So entfernen Sie den Pfad mit einem Nginx-Proxy-Pass
Ich habe eine laufende Web-Anwendung auf http://example.com/und möchte eine andere Anwendung auf einem separaten Server "mounten" http://example.com/en. Upstream-Server und proxy_passscheinen zu funktionieren, aber für ein Problem: upstream luscious { server lixxxx.members.linode.com:9001; } server { root /var/www/example.com/current/public/; server_name example.com; location /en { proxy_pass http://luscious; } } Beim Öffnen example.com/enkehrt meine vorgelagerte …
77 nginx  path  proxypass 

2
Apache ProxyPass mit SSL
Ich möchte Anfragen von einer SSL-Site über eine Nicht-SSL-Site vertreten. Meine Apache httpd.conf sieht so aus: <VirtualHost 1.2.3.4:80> ServerName foo.com ProxyPass / https://bar.com/ </VirtualHost> Wenn ich also http://foo.com besuche , erwarte ich, dass Apache eine Anfrage an https://bar.com sendet und mir die abgerufene Seite sendet. Stattdessen erhalte ich einen 500-Fehler …

2
Nginx Location Regex funktioniert nicht mit Proxy Pass
Ich versuche, diese beiden Standortrichtlinien in Nginx zum Laufen zu bringen, aber beim Booten von Nginx werden einige Fehler zurückgegeben. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } Dies ist der Fehler, den ich erhalte: nginx: [emerg] "proxy_pass" cannot have URI part in location …
43 nginx  proxy  regex  proxypass 

4
Konfiguriere nginx für jboss / tomcat
Um den Datenverkehr mit Apache über Port 80 an JBoss / TomCat weiterzuleiten, haben wir diese installiert und konfiguriert mod_jk. Gibt es ein Äquivalent für Nginx? Grundsätzlich soll der gesamte Datenverkehr für Port 80 an jboss übergeben werden.

2
Proxy Pass funktioniert nicht
Ich versuche, ProxyPass für meine OpenSUSE 13.1-Installation zum Laufen zu bringen. Ich habe versucht: a2enmod proxy a2enmod proxy_http a2enmod proxy_connect systemctl restart apache2 systemctl reload apache2 (Alle Kombinationen von Aussagen ohne Erfolg). Ich bekomme immer wieder den gleichen Fehler: SERVER:/etc/apache2 # apache2ctl start -f /etc/apache2/httpd-proxy.conf AH00526: Syntax error on line …

3
Nginx-Proxy-Domain zu einer anderen Domain ohne Änderung der URL
Meine Frage steht in der Betreffzeile. Ich habe eine Domain, das ist die Konfiguration von Nginx: server { listen 80; server_name connect3.domain.ru www.connect3.domain.ru; access_log /var/log/nginx/connect3.domain.ru.access.log; error_log /var/log/nginx/connect3.domain.ru.error.log; root /home/httpd/vhosts/html; index index.html index.htm index.php; location ~* \.(avi|bin|bmp|css|dmg|doc|docx|dpkg|exe|flv|gif|htm|html|ico|ics|img|jpeg|jpg|js|m2a|m2v|mov|mp3|mp4|mpeg|mpg|msi|pdf|pkg|png|pps|ppt|pptx|ps|rar|rss|rtf|swf|tif|tiff|txt|wmv|xhtml|xls|xml|zip)$ { root /home/httpd/vhosts/html; access_log off; expires 1d; } location ~ /\.(git|ht|svn) { deny all; …
18 nginx  proxypass 

2
Können Sie Redirect und Proxypass gleichzeitig verwenden?
Ich verwende Apache 2.2.15 unter CentOS, um SSL für eine TomCat-Anwendung bereitzustellen. ProxyPass / http://127.0.0.1:8090/ connectiontimeout=300 timeout=300 ProxyPassReverse / http://127.0.0.1:8090 Das funktioniert gut und alles ist großartig; Ich möchte jedoch die folgende Zeile hinzufügen: Redirect permanent /broken/page.html https://www.servername.com/correct/page.html vor dem oben genannten, um einen Fehler in der TomCat-Anwendung selbst zu …

4
Wie konfiguriere ich den HTTP-Server von Nginx proxy_pass Node.j über einen UNIX-Socket?
Ich versuche, einen Nginx-Server so zu konfigurieren, dass er über einen UNIX-Domain-Socket eine Verbindung zu einem Node.js-HTTP-Server herstellt. Die Nginx-Konfigurationsdatei: server { listen 80; location / { proxy_pass http://unix:/tmp/app.socket:/; } } (laut http://wiki.nginx.org/HttpProxyModule#proxy_pass ) Das Skript Node.js: var http = require('http'); http.createServer(function(req, res) { console.log('received request'); req.end('received request\n'); }).listen('/tmp/app.socket'); Nun, …


3
Helfen Sie mir zu verstehen, wie ProxyPass verwendet wird
UPDATE: Ich habe eine überarbeitete Frage hinzugefügt, nachdem ich zwei Antworten unten damit herumgespielt habe. Hallo, Wenn Sie dies lesen, sind Sie wahrscheinlich mit Apaches mod_proxy und seiner ProxyPass-Funktion vertraut. Wie viele andere habe ich das Problem, eine Anwendung zu haben, auf die ich von außerhalb unseres internen Netzwerks zugreifen …


1
Apache ProxyPass oder ProxyPassMatch, um eine Datei vom Proxy auszuschließen
Ich habe einen VirtualHost so eingestellt, dass er alle Anforderungen an einen anderen Server weiterleitet, der auf Port 9000 ausgeführt wird. Was ich habe : ProxyPass / http://localhost:9000/ ProxyPassReverse / http://localhost:9000/ Was ich versucht habe: ! ProxyPass /test.html http://localhost:9000/ ProxyPass /test.html ! http://localhost:9000/ ProxyPassMatch !^/(.*\.html)$ http://localhost:9000/$1 Nichts davon hat funktioniert …

5
Wie migriere ich das DNS eines Webservers reibungslos von einer IP-Adresse zu einer anderen?
Ich habe derzeit einen Domainnamen für einen Linux / Apache-Server registriert, den ich unter einer neuen IP-Adresse durch einen anderen ersetzen werde. Die Migration der Daten ist relativ schnell und eine Unterbrechung von 5 Minuten während dieses Vorgangs ist akzeptabel. Der DNS-Eintrag hat anscheinend eine TTL von 6-12 Stunden, die …

2
Nginx unerwünschte Standortumleitung mit nachfolgendem Schrägstrich
Ich habe einen Ort location /pass/ { proxy_pass http://localhost:12345/; } Es soll also URLs http://example.com/pass/whateverzu proxifizierenhttp://localhost:12345/whatever Das, was ich nicht mag, ist, dass Nginx automatisch einen Schrägstrich hinzufügt http://example.com/pass und macht es http://example.com/pass/über 301 umleiten Wie kann ich dieses Verhalten einfach vermeiden? Ich möchte /passohne nachgestellten Schrägstrich an einen anderen …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.