如何使用nginx和php在自己的目錄中設定Wordpress?

如何使用nginx和php在自己的目錄中設定Wordpress?

我有一個 VPS,我正在嘗試配置它來運行 Wordpress 網站。我還想在其上運行 NodeJS 應用程式。

這是我想做的:

NodeJS 位置:/var/www/domain/public_html/webapp 最初我只想透過 nginx 提供 HTML 頁面 (index.html),因為我的 web 應用程式還沒準備好。

WordPress 位置:/var/www/domain/public_html/blog

就這樣了。沒有其他目錄。 Wordpress 從 /blog URL 提供服務,而 web 應用程式將從根 (/) 提供服務。我不想將 /blog 放在 webroot 下,我希望它們是分開的。

……摘自我的 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;
  }

事實上,我在這方面花費的時間比我願意承認的沒有成功的時間還要多。

誰能幫我這個嗎?

我們將不勝感激!

相關內容