AusgabeKonfigurieren nginx für zwei Knoten-Anwendungen, mit einem auf einer Subdomain
Ich versuche, nginx zu gründen, damit ich meine Domain haben kann, domain.com
Lauf durch einen Knoten Web-App auf Port 3000 und der Sub-Domain dev.domain.com
von einem zweiten Knoten Web-App auf Port 3001 ausgeführt. Wenn ich diese Konfiguration ausführen domain.com
ist an den richtigen Port angeschlossen, aber dev.domain.com
gibt nur eine Seite, die besagt, dass der Server nicht erreicht werden kann.
Edit: Wenn ich IP_ADDRESS:3000
gehen bekomme ich den gleichen Inhalt wie domain.com
, aber wenn ich zu IP_ADDRESS:3001
gehe ich bekommen, was bei dev.domain.com
sein sollte. Aus diesem Grund scheint es, als ob die Apps an den richtigen Ports gut laufen und ich die Subdomain nicht richtig route.
-Code
bearbeitet ich /etc/nginx/sites-available/default
direkt so hat es:
server {
listen 80 default_server;
server_name domain domain.com www.domain.com;
location/{
proxy_pass http://127.0.0.1:3000;
}
}
server {
listen 80;
server_name dev.domain dev.domain.com www.dev.domain.com;
location/{
proxy_pass http://127.0.0.1:3001;
}
}
Anders als das alles Datei wird sonst frisch ein
I
Meine Logik installieren‘ Ich bin sehr neu zu Nginx, aber das scheint wie jede Anfrage ts für domain.com
würde an Port 3000 gesendet werden, und Anfragen für dev.domain.com
würden zu 3001 gehen.
Jede Hilfe oder Kritik von dem, was ich bis jetzt getan habe, würde sehr geschätzt werden!
Haben Sie einen DNS-Eintrag für dev.domain.com? –
Ich habe gerade einen A-Eintrag von 'dev.domain.com' zu' IP_ADDRESS' hinzugefügt, ich warte ein bisschen und sehe, ob es das tut. –
@AlexeyTen du bist ein Genie und ich bin ein Narr, der es repariert hat, Ich habe total vergessen, –