Ich habe versucht, nginx auf meiner kostenlosen AWS-Instanz so einzurichten, dass es mehrere Domänen auf einer einzigen IP-Adresse hosten kann (bin nicht sicher, ob das geht, aber ich versuche, mich damit zu beschäftigen). Dabei habe ich die Datei dancemilkdance.com erstellt /etc/nginx/sites-available
und es gibt auch eine Standarddatei. Die Standarddatei war auf Listen 81 und dancemilkdance.com auf Listen 80. Ich habe ein bisschen herumprobiert und versucht, zu sehen, was passiert, und jetzt sind beide auf Listen 80 (dancemilkdance.com hat jetzt den Standardserver), ABER ich werde immer wieder auf Port 81 umgeleitet.
Nach jeder Änderung starte ich den Dienst neu und überprüfe damit auch, sudo nginx -t
ob alles richtig ist. Ich werde die Nginx-Konfiguration hier einfügen, damit Sie sie sehen können.
Anmerkung 1) Ich möchte die Standarddatei nicht löschen, sondern wirklich herausfinden, was die Ursache dieses Problems ist
Anmerkung 2) Wenn Sie eine Lösung haben, die für mehrere Domänen funktioniert, wäre das großartig
Anmerkung 3) Schon ein Hinweis genügt
www.dancemilkdance.com
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name dancemilkdance.com www.dancemilkdance.com;
access_log /var/log/nginx/dancemilkdance.com.access.log rt_cache;
error_log /var/log/nginx/dancemilkdance.com.error.log;
root /var/www/dancemilkdance.com/htdocs;
index index.php index.html index.htm;
include common/php.conf;
include common/wpcommon.conf;
include common/locations.conf;
include /var/www/dancemilkdance.com/conf/nginx/*.conf;
}
Standard
server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ =404;
}
}
Meine Domain ist (Sie haben es erraten) dancemilkdance.com
BEARBEITEN 1) Ich habe die Standardeinstellung entfernt und die Instanz neu gestartet, aber die Lösung ist immer noch dieselbe. Die Site wird nur richtig angezeigt, wenn ich Port 81 einstelle, aber dann bleibt die Site auf der Standardeinstellung www.dancemilkdance.com (:80) leer.
EDIT 2) Ich habe nxing neu installiert, alles von Grund auf neu gemacht und jetzt funktioniert es. Phase 2 wäre, eine weitere Domäne auf derselben IP/Instanz zu erstellen