Node.js 如何将WordPress博客添加到live nodejs应用程序?

Node.js 如何将WordPress博客添加到live nodejs应用程序?,node.js,wordpress,apache,port,Node.js,Wordpress,Apache,Port,我已经在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,因为它不会降低node.js的速度吗 链接中的示例似乎也更适合于向apache添加节点的情况,而不是相反的情况

我已经在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,因为它不会降低node.js的速度吗

链接中的示例似乎也更适合于向apache添加节点的情况,而不是相反的情况。因为URL的区别(/node)和端口8000,或者它可以同时适合这两种情况?
是否有其他方法允许node和apache在同一台服务器上工作?另外,端口应该如何管理?

我建议您重新考虑一下服务器架构。以下是我的建议

使用Nginx服务器,因为它轻量级、免费,并且可以同时运行PHP和NodeJS应用程序

您需要安装Nginx的PHP模块以使PHP代码正常工作,还可以将Nginx设置为对NodeJS应用程序的代理请求

所有这些都可以通过简单地安装Nginx并使用许多在线可用的指南进行配置来实现

于2015年3月11日更新

以下是进行这些设置的链接:


我建议您重新考虑一下服务器架构。以下是我的建议

使用Nginx服务器,因为它轻量级、免费,并且可以同时运行PHP和NodeJS应用程序

您需要安装Nginx的PHP模块以使PHP代码正常工作,还可以将Nginx设置为对NodeJS应用程序的代理请求

所有这些都可以通过简单地安装Nginx并使用许多在线可用的指南进行配置来实现

于2015年3月11日更新

以下是进行这些设置的链接:


这是一个想法,但对我来说太宽泛了,因为正如我在问题中所说的,我是服务器配置方面的新手。我不确定实际的流量。您可以链接到如何将请求从nginx代理到nodejs的教程吗?谢谢,这有助于node的nginx配置,但我不确定如何从那里管理nodejs应用程序和WP博客的端口。@user3800705 nginx将直接为Wordpress服务,因为它将在端口80上运行。您所需要做的就是将某些URL配置为代理运行在端口3000上的NodeJS应用程序。我还有一个到答案的链接,在你添加的proxy_pass链接中的这一行:{YOUR_PORT};这意味着(假设我将localhost替换为mydomain.com),如果用户进入mydomain.com并且节点服务器设置为node 3000,它将被重定向,就像我在问题中遇到的代码一样?现在更清楚了。谢谢我将尝试这种配置,这是一个想法,但它对我来说太广泛了,因为正如我在问题中所说的,我是服务器配置方面的新手。我不确定实际的流量。您可以链接到如何将请求从nginx代理到nodejs的教程吗?谢谢,这有助于node的nginx配置,但我不确定如何从那里管理nodejs应用程序和WP博客的端口。@user3800705 nginx将直接为Wordpress服务,因为它将在端口80上运行。您所需要做的就是将某些URL配置为代理运行在端口3000上的NodeJS应用程序。我还有一个到答案的链接,在你添加的proxy_pass链接中的这一行:{YOUR_PORT};这意味着(假设我将localhost替换为mydomain.com),如果用户进入mydomain.com并且节点服务器设置为node 3000,它将被重定向,就像我在问题中遇到的代码一样?现在更清楚了。谢谢我将尝试这种配置