整合node.js和expression网站与wordpress托pipe

我有一个运行在node.js上的网站,并在Amazon EC2上托pipe一个正常的域名(例如www.example.com)

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

我已经在node.js下尝试了一个Ghost安装(用一个代理层来处理端口和URL重映射)。 我知道它工作正常,但function设置不够强大,我们的内容创作者。 他们宁愿使用WordPress。

但WordPress没有node.js安装,除了我们目前使用的node.js服务器之外,我没有带宽来build立和运行WAMP服务器。

所以我正在调查使用WordPress的另一个托pipe选项,并使用代理层redirect到托pipe的WordPress的博客。

从我在网上阅读的内容来看,WordPress托pipe将无法正常工作(不能在WordPress端正确configurationURL)。 而且我无法让代理层使用testing帐户。

第三方(如GoDaddy)会工作吗?

我设想我们在GoDaddy上托pipe这个博客。 在我们的网站上,我设置了一个代理将www.coursehunter.org/blog映射到GoDaddy托pipe的WordPress博客。 有没有人做过这个? 它在技术上起作用吗? 我知道我可能不得不编辑.htaccess文件。

从实施的angular度来看,有没有SEO谷歌地图? 我们的博客的主要内容是build立我们的主要域名的内容,这就是为什么我们要www.example.com/blogurl。

谢谢!

我build议你看看Nginx的Web服务器。 您可以将其设置为您的NodeJS / Express Web应用程序的反向代理,并安装其php-fpm模块来处理PHP部分(Wordpress)。

这里是一个指南,设置与Nginx的WordPress的https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-nginx-on-ubuntu-14-04

这里是一个与Nginx设置您的NodeJS应用程序https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu- 14-04

在你的情况下,你将需要设置urlconfiguration,以便部分路由到正确的目的地,即NodeJS部分由反向代理处理,Wordpress由php-fpm处理