Es scheint eine Menge verschiedener widersprüchlicher Methoden zu geben, so dass ich ein wenig verwirrt bin und Hilfe brauche. Ich habe einige Seiten auf meinem Server auf verschiedenen Ports ausgeführt. Ich habe eine Projektmanagement-Site auf Port 8085, ein Dashboard auf 3000 usw. Ich möchte Subdomains für jede von diesen erstellen, und ich hatte gehofft, in der Lage sein, es mit nginx statt Maskierung zu tun.Einrichten von Subdomains mit Nginx und NamEcheap
Im Moment habe ich einen DNS A-Eintrag, der auf meine IP-Adresse zeigt, und es zeigt erfolgreich die "Willkommen bei Nginx!" Seite. Wie mache ich es so, dass wenn ich die Seite mit, sagen wir, projects.url.com Nginx Proxy wird es an http://localhost:8085 übergeben und die richtige URL wird weiterhin im Browser angezeigt?
Danke für jede Hilfe!
Dies ist meine aktuellen Websites Snippet-Datei, und es scheint nicht, den Trick zu tun:
server {
listen 80;
server_name projects.calben.xyz www.projects.calben.xyz;
location/{
proxy_pass http://localhost:8085/;
}
}
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location/{
try_files $uri $uri/ =404;
}
}
zugänglich sein. Ich habe meine aktuellen Nginx-Einstellungen hinzugefügt. Könnten Sie es sich ansehen und sehen, was damit nicht stimmt? Vielen Dank! – calben
Was ist der Fehler, den Sie bekommen? –
Kein Fehler, aber als ich versuchte, auf projects.calben.xyz zuzugreifen, wurde mir die Standard-Nginx-Seite angezeigt. – calben