我有一个 VPS,正在尝试配置它来运行 Wordpress 网站。我还想在其上运行 NodeJS 应用程序。
以下是我想要做的事情:
NodeJS 位置:/var/www/domain/public_html/webapp 最初我只想通过 nginx 提供一个 HTML 页面(index.html),因为我的 webapp 还没有准备好。
Wordpress 位置:/var/www/domain/public_html/blog
就是这样。没有其他目录。Wordpress 由 /blog URL 提供服务,而 webapp 则由根目录 (/) 提供服务。我不想将 /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;
}
我确实在这上面花费了比我愿意承认的更多的时间,尽管没有成功。
有人可以帮我解决这个问题吗?
我们将不胜感激!