Ich habe eine Couchdb Datenbank auf Aptible, die nicht direkt zugegriffen werden kann, also brauche ich ein Ngnix oder Apache als Reverse Proxy Bitte ich brauche Konfiguration für Nginx oder Apache als Reverse Proxy für Couchdb, einige helfen bitteKonfigurieren von Nginx als Reverse Proxy für Couchdb
Antwort
Proxy in nginx umzukehren, müssen Sie eine Config, die für Ihre couchdb ähnliche https://www.nginx.com/resources/admin-guide/reverse-proxy/
upstream mycouch {
server 192.168.0.100:
}
server {
listen *:80;
server_name mycouch.mydomain.whatever.com;
underscores_in_headers on;
location/{
expires off;
proxy_pass http://mycouch;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Dies wird Proxy-HTTP-Aufrufe aussieht. Da du diese Frage mit docker getaggt hast, würde ich vorschlagen, dass du FROM nginx, https://hub.docker.com/_/nginx/ startest (oder einfach eine Konfigurationsdatei in nginx image einbindet)
ich benutze diese config und es funktioniert für mich
...
location/{
proxy_pass http://192.168.99.100:5984 //couchdb address
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~ ^/(.*)/_changes {
proxy_pass http://192.168.99.100:5984 //couchdb address
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
...
Idk, warum Sie die 2 Standorte, sieht bräuchten wie sie das gleiche Backend sind Proxying, aber froh, dass es funktioniert! – djcrabhat
Ich brauche den zweiten Ort 'location ~ ^/(. *)/_ Changes {...}' um die CouchDB-Replikation zu aktivieren –
- 1. Nginx als Reverse Proxy für Docker VHosts
- 2. Nginx Reverse-Proxy-Websockets
- 3. Proxy-Setup mit Nginx und Reverse-Proxy-
- 4. Nginx Reverse Proxy Einstellung
- 5. Drupal 8 + Nginx Reverse Proxy als Unterverzeichnis
- 6. Docker Nginx Reverse Proxy
- 7. Nginx (als Reverse Proxy für Apache) hübsche URLs nicht funktioniert
- 8. Nginx als Reverse-Proxy zu begrenzen HTTP-Verb-Zugriff
- 9. wie nginx als Reverse-Proxy für Quer Domänen
- 10. Wie konfiguriere ich Nginx als Reverse-Proxy-Server?
- 11. nginx Reverse-Proxy mehrere Backends
- 12. nginx Reverse-Proxy-Streifen Domain
- 13. nginx Reverse Proxy mit plesk
- 14. Kann Nginx nicht als Proxy für Tomcat mit Kontextpfad konfigurieren
- 15. Nginx Reverse Proxy benutzerdefinierte Mochiweb-Anwendung
- 16. Fehler mit IP und Nginx als Reverse-Proxy
- 17. Nginx Reverse-Proxy auf anderen Server
- 18. Nginx Reverse-Proxy verursacht 504-Gateway Timeout
- 19. Wie nginx Reverse-Proxy auf localhost
- 20. Puma stiller Absturz mit Nginx Reverse Proxy
- 21. Können Sie mod_proxy als Reverse-Proxy-Cache konfigurieren?
- 22. Apache + Nginx reverse proxy nicht standardmäßig index.php
- 23. Nginx Reverse Proxy zu Remote Server
- 24. Nginx Reverse-Proxy deaktivieren Auflistung Verzeichnisse - Autoindex
- 25. Wie Nginx hinter einem Unternehmens-Proxy konfigurieren
- 26. Nginx-Reverse-Proxy für einen anderen Docker-Container einrichten
- 27. http_sub_module/sub_filter von Nginx und Reverse-Proxy funktioniert nicht
- 28. nginx: Ist es möglich, Antwortheader im Zugriffsprotokoll zu erfassen, wenn nginx als Reverse Proxy verwendet wird?
- 29. nginx und Perl: FastCGI vs reverse proxy (PSGI/Starman)
- 30. Reverse Proxy spezifische Anfrage
bitte, was soll ich ändern –