我有一个在node.js上运行的网站,并在亚马逊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网址的原因。
谢谢!
答案 0 :(得分:4)
我建议您查看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的指南 设置NodeJS应用程序的方法在您的情况下,您需要设置url配置,以便将部件路由到正确的目的地,即NodeJS部件由反向代理处理,Wordpress由php-fpm
处理