Ich versuche, einen VPS für den Betrieb einer Wordpress-Site zu konfigurieren. Außerdem möchte ich darauf eine NodeJS-App ausführen.
Folgendes möchte ich tun:
Der NodeJS-Speicherort: /var/www/domain/public_html/webapp. Zunächst möchte ich nur eine HTML-Seite (index.html) über nginx bereitstellen, da meine Webanwendung noch nicht bereit ist.
Der Wordpress-Speicherort: /var/www/domain/public_html/blog
Das wäre es. Keine anderen Verzeichnisse. Wordpress wird von der URL /blog aus bedient und die Webanwendung vom Stammverzeichnis (/). Ich möchte /blog nicht unter dem Webstammverzeichnis platzieren, ich möchte, dass sie getrennt sind.
... Auszug aus meiner nginx.conf:
index index.html index.htm index.php;
location /blog {
root /var/www/domain/public_html/blog;
try_files $uri $uri/ /blog/index.php$is_args$args;
location ~ \.php$ {
include php.conf; // no issues when Wordpress is root
}
}
location / {
root /var/www/domain/public_html/webapp;
try_files $uri $uri/ =404;
}
Ich habe buchstäblich mehr Zeit darauf verwendet, als ich zugeben möchte, ohne Erfolg.
Kann mir jemand dabei helfen?
Es wäre sehr dankbar!