Nginx(engine X)是一个高性能的HTTP服务器和反向代理服务器,这款软件开发的目的是为了解决C10K问题。
Nginx的架构利用了许多现代操作系统的特性,以实现一个高性能的HTTP服务器。例如在Linux系统上,Nginx使用了epoll,sendfile,File AIO,DIRECTIO等机制,使得Nginx不仅性能高效,而且资源占用率非常低,官方宣称nginx维持10000个非活动的HTTP keep-alive连接仅需要 2.5M内存。
Nginx会按需同时运行多个进程:一个主进程(master)和几个工作进程(worker),配置了缓存时还会有缓存加载器进程(cache loader)和缓存管理器进程(cache manager)等。所有进程均是仅含有一个线程,并主要通过"共享内存"的机制实现进程间通信。主进程以root用户身份运行,而worker、cache loader 和cache manager均应以非特权用户身份运行。
1.下载一个Xshell远程登录客户端
2.通过自己的ip地址,用户名和密码连接远程服务地址
3.安装git
yum install git -y 全局安装
4.下载nvm是node版本控制器
git clone git://github.com/creationix/nvm.git ~/nvm
5.设置nvm自动运行
echo "source ~/nvm/nvm.sh" >> ~/.bashrc
6.查询node版本
nvm list-remote
7.安装node
nvm