use*_*032 2 wordpress integration 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 是否存在问题?我们博客的要点是为我们的主域构建内容,这就是我们需要 www.example.com/blog 网址的原因。
谢谢!
我建议你研究一下 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-product-on-ubuntu- 14-04
在您的情况下,您需要设置 url 配置,以便将部件路由到正确的目的地,即 NodeJS 部件由反向代理处理,Wordpress 由php-fpm
| 归档时间: |
|
| 查看次数: |
2335 次 |
| 最近记录: |