如何将 WordPress 博客添加到实时 nodejs 应用程序?
How can I add a WordPress blog to a live nodejs app?
我已经在 ec2 上部署了一个节点应用程序,它使用以下方法将端口 80 重定向到 3000:
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
现在我想在子文件夹 mydomain.com/blog 中添加一个 Wordpress 博客。
我必须使用 apache 的 ProxyPass 作为 explained here? 它不会减慢 node.js 吗?
link 中的示例似乎也更适合想要将节点添加到 apache 而不是相反的情况..因为 URL 区别 (/node ) 和端口 8000,或者它可以同时适用于这两种情况?
有没有其他方法可以让 node 和 apache 在同一台服务器上工作?另外,应该如何管理端口?
我建议您重新考虑一下您的服务器架构。这是我要推荐的。
使用 Nginx 服务器,因为它轻巧、免费,并且可以 运行 PHP 和 NodeJS 应用程序。
您需要安装 Nginx 的 PHP 模块才能使 PHP 代码正常工作,您还可以设置 Nginx 以代理对 NodeJS 应用程序的请求。
所有这一切都可以通过简单地安装 Nginx 并使用在线提供的许多指南进行配置来实现。
2015 年 3 月 11 日更新
以下是进行这些设置的链接:
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-nginx-on-ubuntu-14-04
我已经在 ec2 上部署了一个节点应用程序,它使用以下方法将端口 80 重定向到 3000:
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
现在我想在子文件夹 mydomain.com/blog 中添加一个 Wordpress 博客。 我必须使用 apache 的 ProxyPass 作为 explained here? 它不会减慢 node.js 吗?
link 中的示例似乎也更适合想要将节点添加到 apache 而不是相反的情况..因为 URL 区别 (/node ) 和端口 8000,或者它可以同时适用于这两种情况? 有没有其他方法可以让 node 和 apache 在同一台服务器上工作?另外,应该如何管理端口?
我建议您重新考虑一下您的服务器架构。这是我要推荐的。
使用 Nginx 服务器,因为它轻巧、免费,并且可以 运行 PHP 和 NodeJS 应用程序。
您需要安装 Nginx 的 PHP 模块才能使 PHP 代码正常工作,您还可以设置 Nginx 以代理对 NodeJS 应用程序的请求。
所有这一切都可以通过简单地安装 Nginx 并使用在线提供的许多指南进行配置来实现。
2015 年 3 月 11 日更新
以下是进行这些设置的链接:
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-nginx-on-ubuntu-14-04