Ich habe gerade Nginx auf einem Server auf Scaleway installiert.nginx startet nicht Server
den tuts Nach fand ich, habe ich dies:
einen Knoten App auf Port 3000
und modifiziert, um die Website-fähigen Standard-Datei zu testen, es läuft erstellt.
Hier ist, was meine Datei wie folgt aussieht:
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/{
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
}
server {
listen 80;
listen [::]:80;
server_name mydomainename;
location/{
proxy_pass http://SERVER_PRIVATE_IP:3000;
}
}
Wenn ich versuche, jede domaine zugreifen, auf meinem Server zeigen, sie einfach auf die Standard nginx willkommen Indexdatei.
Was habe ich falsch gemacht?
Vielen Dank für Ihre Antwort. Da es eine Knoten-App ist, brauche ich wirklich die Wurzel, den Index usw.? Die App läuft bereits auf Port 3000. Wenn ich die Standardkonfiguration entferne, zeigen alle Domains auf die Knoten-App auf Port 3000, was am Ende mein Problem nicht löst. – user1445685
Lieber sitename.conf und setze Inhalte, die ich geschrieben habe, in Antwort. Dann symlink oder kopieren Sie es in Websites-aktivierten Ordner. In Wirklichkeit muss es funktionieren, wenn Sie sitename richtig definiert haben. Root und Index sind nicht notwendig, aber es ist besser, statische Dateien mit nginx und nicht mit proxy_pass zu versorgen. – num8er
Ich habe viele Lösungen versucht, aber alle senden alle Domänen an den gleichen Index – user1445685