Hallo ich habe einen VPS gemietet und möchte darauf einen Chatserver (Matrix Synapse) installieren seit Tagen werkel ich rum ich krieg es nicht hin kann mir jemand helfen der sich mit nginx reverse proxy und linux bisschen auskennt
Verwandte Themen
Ich möchte zwei Projekte auf einem Server laufen lassen, hier indem Beispiel werden einfach zwei angular Projekte genommen diese sollten je nach name /a1 oder /a2 geöffnet werden. Die angular projekte laufen schon auf dem Server, leider werden die Webseiten nicht über nginx geöffnet.
events{}
http {
server {
server_name localhost;
location /a1/ {
proxy_pass http://localhost:4201;
}
location /a2/ {
proxy_pass http://localhost:4202;
}
}
}
prox-1 | 192.168.224.1 - - [27/Jul/2022:19:51:03 +0000] "GET /a1/ HTTP/1.1" 502 559 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" prox-1 | 2022/07/27 19:51:03 [error] 32#32: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.224.1, server: localhost, request: "GET /a1/ HTTP/1.1", upstream: "http://127.0.0.1:4201/a1/", host: "localhost"
Hey, ich habe Nextcloud in einem Stack zusammen mit Nginx laufen. Das funktioniert auch und man kann über die IP:port auf die Website zugreifen. Nun habe ich aber einen Nginx Container für alle Requests, welche eine Reverse Proxy zu meinem Nginx Container von Nextcloud erstellen soll. Über die Domain werden alle Daten geladen außer die Assets aus den Unterordern der Cloud wie /core, ...
Der Nginx Container im Stack funktioniert ohne Probleme.
Meine Haupt-Nginx-Instanz:
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name team.domain.com;
include /etc/nginx/configs/team/tls.conf;
location / {
root /home/team;
try_files $uri $uri/ = 404;
}
location /nextcloud/ {
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header Connection "";
proxy_pass http://ip:port;
}
}