我有一個 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;
}
事實上,我在這方面花費的時間比我願意承認的沒有成功的時間還要多。
誰能幫我這個嗎?
我們將不勝感激!