###一台centos服务器如何运行多个node网站? 需要哪些东西? 需要注意什么东西?
###PM2与nginx是什么关系? 其中有什么玄机?
###centos安装时选择最小化安装? 对于初学者来说最小化安装合适吗? 如果合适,在进入系统之后? 需要安装那些组件?(我在这个过程中很痛苦,少着少哪,报莫名其妙的错误)
###另外有那些常识文章可以推荐的?请大家给予宝贵的意见和建议 作为一个放弃win平台,投入linux的怀抱的初学者,还有很多疑问啊。
18 回复
- pm2 是 process manager 和 nginx 没啥关系 (http://promotion.pm2.io/)
- 初学者还是用 ubuntu 吧 centos 好多设置都需要自己完成 例如 iptables 啥的
- 开启多个端口,或者反向代理不同的地址或端口
- PM2是一个Node的进程管理器,直接作用于Node的,Nginx一般只用做反向代理服务器,也可以用来做静态文件服务器,关系不是很大~当然你也可以用其他的web服务器做反向代理。
- 我感觉对于初学者来说最小化安装很痛苦,但是能加快学习进程,毕竟我也是初学者~自己是这样感觉的
- 个人感觉Linux是很高深的…慢慢积累…~~共同进步
centos不熟,我用Ubuntu
1. 何运行多个node网站?
并发量不太大的网站,用forever可以很方便的管理多个。 http://blog.fens.me/nodejs-server-forever/
2. PM2与nginx是什么关系?
没有关系,nginx是静态文件服务器,PM2是Nodejs服务器,支持集群功能,同forever。网站并发量很大时候,用Nginx+PM2的模式 = 负载均衡+集群。
3. centos安装时选择最小化安装?
初学者,就不要定制安装了,用默认版本吧。
4. 这里有你需要学习的文章列表
@heixiaoshan 那倒不是 只是在debug过程中,可能会报各种缺少模块的错误,然后应该用yum去google,因为不同平台、不同包管理下包的名字有一些出入,说白了在我看来,了解yum可以帮助你更快速排除一些不属于centos下的搜索结果,至于其他的应该在你不断debug程序的过程中去了解 :p