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.