NGINX: So richten Sie mehrere Ports auf einem Server oder Domainnamen ein

Hallo Leute, ich bin neu bei Nginx. Ich habe Probleme mit meinem Setup. Ich möchte, dass mein Server mit mehreren öffentlichen Ports ausgeführt wird.

Zum Beispiel:

server {
  listen 443 ssl;
  server_name <https - mydomainname>;
  ssl_certificate <location cert>;
  ssl_certificate_key <location key>;
    location /tags.txt {
      add_header 'Access-Control-Allow-Origin' '*';
    }
}

Aus dem obigen Setup kann ich nun perfekt darauf zugreifen. Aber was ist, wenn ichhttp: // localhost: 6006 undhttp: // localhost: 5005 mehrere Ports in meinem localhost und ich möchte es veröffentlichen. Ich habe versucht, über https-meinedomainname: Port 6006 und https-meinedomainname: Port 5005 darauf zuzugreifen, aber es schlägt fehl.

Sollte ich ein Setup für einen anderen Port vornehmen? Wie für Port 6006

server {
 listen 6006 ssl;
 server_name <https - mydomainname>;
 ssl_certificate <location cert>;
 ssl_certificate_key <location key>;
  location /tags.txt {
    add_header 'Access-Control-Allow-Origin' '*';
    proxy_pass http://localhost:6006;
  }
}

und Port 5005

server {
 listen 5005 ssl;
 server_name <https - mydomainname>;
 ssl_certificate <location cert>;
 ssl_certificate_key <location key>;
  location /tags.txt {
    add_header 'Access-Control-Allow-Origin' '*';
    proxy_pass http://localhost:5005;
  }
}

Ich habe keine Ahnung, wie ich das beheben soll. Jede Hilfe ist sehr dankbar, danke.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage