将node.js和express网站与WordPress主机集成

v1l68za4  于 2023-08-03  发布在  WordPress
关注(0)|答案(1)|浏览(140)

我有一个运行在node.js和express上的网站,托管在Amazon EC2上,具有普通域(例如,www.example.com)
我们想在网站上添加一个博客。我们希望博客路由为www.example.com/blog
我尝试过在node.js下安装Ghost(使用代理层来处理端口和URL重Map)。我让它工作正常,但功能集对我们的内容创作者来说还不够强大。他们更愿意使用WordPress。
但是WordPress没有安装node.js,我没有足够的带宽来设置和运行除了我们目前使用的node.js服务器之外的WAMP服务器。
因此,我正在研究使用另一个WordPress托管选项,并使用代理层重定向到托管的WordPress博客。
从我在网上读到的,WordPress主机将不起作用(无法在WordPress端正确配置URL)。我无法让代理层与测试帐户一起工作。
第三方(如GoDaddy)会工作吗?
我设想我们在GoDaddy上主持博客。在我们的网站上,我设置了一个代理,将www.example.comMapwww.coursehunter.org/blog到GoDaddy托管的Wordpress博客。有人这么做过吗?技术上可行吗?我知道我可能需要编辑.htaccess文件。
从实施的Angular 来看,是否存在SEO陷阱?我们的博客的主要目的是为我们的主域构建内容,这就是为什么我们想要www.example.com/blog URL。
谢谢你,谢谢

wn9m85ua

wn9m85ua1#

我建议你看看Nginx的Web服务器。您可以将其设置为NodeJS/Express Web应用程序的反向代理,并安装其php-fpm模块来处理PHP部分(Wordpress)。
下面是使用Nginx https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-nginx-on-ubuntu-14-04设置WordPress的指南
这里是一个用Nginx https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04设置NodeJS应用程序的例子
在您的情况下,您需要设置url配置,以便将部件路由到正确的目的地,即NodeJS部件由反向代理处理,Wordpress由php-fpm处理

相关问题