nginx-Konfiguration bearbeiten
In den Beispielen ist app123 Ihr Benutzername und SERVER_IP Ihre Serveradresse — beides steht auf dem Tab „Zugriff“ Ihres App-Hosting-Kontos in der Konsole.
Ihre Websites liegen in ~/nginx/conf.d/*.conf, die Hauptdatei ist ~/nginx/nginx.conf. Fügen Sie für jede weitere Domain einen server-Block mit eigenem server_name hinzu:
# ~/nginx/conf.d/default.conf
server {
listen unix:/run/app-hosting/app123/nginx.sock default_server; # keep this line
server_name _;
root /home/app123/www/public;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}app-hosting-nginx-test # check the config
systemctl --user reload app-hosting-nginx # apply it (tests again first)Jeder server-Block muss die Zeile listen unix:/run/app-hosting/… behalten — über diesen Socket erreicht Sie der Traffic. Scheitert der Test beim Reload, bleibt die laufende Konfiguration aktiv, ein Tippfehler legt die Website also nicht lahm.