将node.js和express网站与wordpress托管集成

将node.js和express网站与wordpress托管集成,node.js,wordpress,integration,Node.js,Wordpress,Integration,我有一个运行在node.js和express上的网站,托管在Amazon EC2上,有一个普通域(例如www.example.com) 我们想在网站上添加一个博客。我们希望博客路径为www.example.com/blog 我尝试了node.js下的Ghost安装(使用代理层处理端口和url重新映射)。我让它工作正常,但功能集对我们的内容创建者来说不够强大。他们宁愿与WordPress合作 但是WordPress没有安装node.js,除了我们目前使用的node.js服务器之外,我没有足够的带宽

我有一个运行在node.js和express上的网站,托管在Amazon EC2上,有一个普通域(例如www.example.com)

我们想在网站上添加一个博客。我们希望博客路径为www.example.com/blog

我尝试了node.js下的Ghost安装(使用代理层处理端口和url重新映射)。我让它工作正常,但功能集对我们的内容创建者来说不够强大。他们宁愿与WordPress合作

但是WordPress没有安装node.js,除了我们目前使用的node.js服务器之外,我没有足够的带宽来设置和运行WAMP服务器

因此,我正在研究使用wordpress的另一个托管选项,并使用代理层重定向到托管的wordpress博客

从我在线阅读的内容来看,WordPress主机将无法工作(无法在WordPress端正确配置URL)。我无法让代理层与测试帐户一起工作

第三方(如GoDaddy)会工作吗

我设想我们在GoDaddy上主持这个博客。在我们的网站上,我设置了一个代理,将www.coursehunter.org/blog映射到GoDaddy托管的Wordpress博客。有人这样做过吗?技术上可行吗?我知道我可能需要编辑.htaccess文件

从实现的角度来看,是否存在SEO gotchyas?我们博客的主要目的是为我们的主域名构建内容,这就是为什么我们需要www.example.com/blog url


谢谢

我建议您研究一下Nginx web服务器。您可以将其设置为NodeJS/Express web应用程序的反向代理,并安装其
PHPFPM
模块来处理php部分(Wordpress)

下面是使用Nginx设置Wordpress的指南

下面是一个使用Nginx设置NodeJS应用程序的例子


在您的情况下,您需要设置url配置,以便将部件路由到正确的目的地,即NodeJ部件由反向代理处理,Wordpress由php fpm处理。我建议您查看Nginx web服务器。您可以将其设置为NodeJS/Express web应用程序的反向代理,并安装其
PHPFPM
模块来处理php部分(Wordpress)

下面是使用Nginx设置Wordpress的指南

下面是一个使用Nginx设置NodeJS应用程序的例子


在您的情况下,您需要设置url配置,以便将部分路由到正确的目的地,即NodeJS部分由反向代理处理,Wordpress由
php fpm处理,我想您也可以使用nginx指令而不是触摸NodeJS-这只是一种替代方法。谢谢您的建议!目前,我试图避免添加nginx层。一旦配置正确,我似乎应该能够使用npm模块http代理将代理从我的node express服务器重定向到wordpress。我想你也可以使用nginx指令,而不是触摸NodeJS-这只是一种替代方法。谢谢你的建议!目前,我试图避免添加nginx层。看起来,一旦配置正确,我应该能够使用npm模块http代理将代理从我的node express服务器重定向到wordpress。