nginx와 php를 사용하여 자체 디렉토리에 Wordpress를 구성하는 방법은 무엇입니까?

nginx와 php를 사용하여 자체 디렉토리에 Wordpress를 구성하는 방법은 무엇입니까?

Wordpress 사이트를 실행하기 위해 구성하려는 VPS가 있습니다. 또한 NodeJS 앱을 실행하고 싶습니다.

제가 하고 싶은 일은 다음과 같습니다.

NodeJS 위치: /var/www/domain/public_html/webapp 처음에는 webapp이 준비되지 않았기 때문에 nginx를 통해 HTML 페이지(index.html)를 제공하고 싶습니다.

WordPress 위치: /var/www/domain/public_html/blog

이것이다. 다른 디렉토리는 없습니다. Wordpress는 /blog URL에서 제공되며 webapp은 루트(/)에서 제공됩니다. 나는 웹루트 아래에 /blog를 넣고 싶지 않고, 그것들을 분리하고 싶습니다.

... 내 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;
  }

나는 성공하지 못했다고 인정하는 것보다 문자 그대로 이것에 더 많은 시간을 보냈습니다.

누구든지 이것으로 나를 도와줄 수 있나요?

정말 감사하겠습니다!

관련 정보