Era*_*anG 1 apache wordpress port node.js
我已经在ec2上部署了一个节点应用程序,它使用以下命令将端口80重定向到3000:
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
Run Code Online (Sandbox Code Playgroud)
现在我想在子文件夹mydomain.com/blog中添加一个Wordpress博客.我必须使用apache的ProxyPass,如此处所述?它会不会减慢node.js的速度?
链接中的示例似乎更适合于想要将节点添加到apache而不是相反的情况.由于URL区别(/ node)和端口8000,或者它可以适合两种情况?有没有其他方法允许节点和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
| 归档时间: |
|
| 查看次数: |
823 次 |
| 最近记录: |