带有 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>
我有一个模糊的理解如何做到这一点,当你笑我的时候记住。
我有一个 运行 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>