Como configurar o Wordpress em seu próprio diretório usando nginx e php?

Como configurar o Wordpress em seu próprio diretório usando nginx e php?

Tenho um VPS que estou tentando configurar para rodar um site Wordpress. Também quero executar um aplicativo NodeJS nele.

Aqui está o que eu gostaria de fazer:

A localização do NodeJS: /var/www/domain/public_html/webapp Inicialmente, quero apenas servir uma página HTML (index.html) via nginx, pois meu webapp não está pronto.

A localização do Wordpress: /var/www/domain/public_html/blog

Seria isso. Nenhum outro diretório. O Wordpress é servido a partir do URL /blog e o webapp seria servido a partir da raiz (/). Não quero colocar /blog no webroot, gostaria que eles fossem separados.

... trecho do meu 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;
  }

Eu literalmente gastei mais tempo nisso do que me sinto confortável em admitir, sem sucesso.

Alguém pode me ajudar com isso?

Seria muito apreciado!

informação relacionada