1、安装gcc g++的依赖库 sudo apt-get install build-essential && sudo apt-get install libtool
2、安装pcre依赖库 sudo apt-get install libpcre3 libpcre3-dev
3、安装zlib依赖库 sudo apt-get install zlib1g-dev
4、安装ssl依赖库 sudo apt-get install openssl libssl-dev (
5下载安装包 wget http://nginx.org/download/nginx-1.16.0.tar.gz
6、解压 tar zxvf ./nginx-1.16.0.tar.gz
7、进入解压目录 cd nginx-1.16.0/
8、安装 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module sudo make sudo make install
9、启动 /usr/local/nginx/sbin/nginx
=============================
第9步已经启动了。可以通过 ps ef|grep nginx 可以看到有两个进程。主进程和工作进程。
默认配置文件(nginx.conf)在 /usr/local/nginx/conf/nginx.conf
所以第九步的另一种启动方式是(指定配置文件启动) /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
由于默认配置文件路径是 /usr/local/nginx/conf/nginx.conf 所以第九步简写了
停止nginx 我采用的 两条命令 (查出进程 ps ef|grep nginx) 和 (杀掉进程 sudo kill -9 进程号)