nodejsinstallaptupdate--更新软件源aptinstallnodejs--安装nodejs,但是这个版本是4.2.6(只能用nodejs-v查看,node无效)aptinstallnpm--installnpmnpminstalln-g--安装n模块,使用该模块升级nodejs(一定要加-g)nstable--将nodejs升级到最新版本(此时可以使用node-v查看版本)openRestyinstallaptinstalllibpcre3-devlibssl-devperlmakebuild-essentialcurl--安装开发库wgethttps://openresty.org/download/openresty-1.13.6.1.tar.gz--下载openresty安装包tar-xzvfopenresty-1.13。6.1.tar.gz--解压安装包cdopenresty-1.13.6.1--进入文件./configure--prefix=/usr/server/openrest--安装openresty到/usr/server/openresty目录(创建目录自己)make,makeinstall--compileandInstallusr/server/openresty/nginx/sbin/nginx--enablenginxpm2startupprojectandbootself-starting1.npminstallpm2-g--globallyinstallpm22fromthecommand线。我用express创建一个项目cdusr/server/spider-news/bin--首先找到项目地址pm2startwwwpm2savepm2startupginx添加到系统服务并开机自启动1.进入/etc/init.d目录创建nginx脚本(把路径改成自己的nginx地址)PROGRAM=/usr/server/openresty/nginx/sbin/nginxtest-x$PROGRAM||exit0case"$1"instart)log_begin_msg"StartingNginxserver"/usr/server/openresty/nginx/sbin/nginxlog_end_msg0;;stop)PID=`cat/usr/server/openresty/nginx/logs/nginx.pid`log_begin_msg"StoppingNginxserver"if[!-z"$PID"];然后kill-15$PIDfilog_end_msg0;;重启)$0停止$0开始;;*)log_success_msg"Usage:servicenginx{start|stop|restart}"exit1esacexit02然后运行如下命令:sudochmod+xnginxsudoupdate-rc.dnginxdefaults然后nginx会在开机时自动启动,你也可以使用下面的命令。sudo服务nginx启动sudo服务nginx停止
