带有 WordPress 主页的节点应用程序

Node app with WordPress home site

我有一个模糊的理解如何做到这一点,当你笑我的时候记住。

我有一个 运行 node.js 网站。这个应用程序在端口 5000 上运行,在已经安装了 apache 的服务器上,有人决定使用 WordPress 主页(因为 wp 有主题)。

小米应用是这样的

var express = require('express') 
var   app = express() // respond with "hello world" when a GET request is made to the homepage 
app.get('/', function (req, res) { res.send('hello world') })

我知道 http-proxy 的存在,但我的其他知识并没有让我到达我想要的地方。

同时检查这里的这个答案 proxy node

但不确定如何将 wordpress 主页设置为我的应用程序。 WordPress 在 wp-admin 等路径中也有一个安装过程。

问题

考虑到我拥有的东西,我如何才能仅使用 wordpress 主页“/”替换我在 nodejs 应用程序中拥有的主页。可以解释一下我需要遵循的步骤吗?我是否还应该将代理设置为 "wp-admin" 之类的 wp 路由,以便我可以安装 WordPress?

似乎最好的解决方案是为节点 api 设置 proxypass。这条波纹管会将 wordpress 文件夹设置为根目录,然后使用 proxypass

为您的节点 api 设置一个位置
 <VirtualHost *:443>
  ServerName domain.name.com
  DocumentRoot /var/www/html/wordpress

  <Proxy *>
        Require all granted
  </Proxy>

 <Location /node/>
   ProxyPass http://localhost:5000/
    ProxyPassReverse http://localhost:5000/
  </Location>
 ...
 </VirtualHosts>