1、进入Linux
2、 安装gcc g++的依赖库
sudo apt-get install build-essential
sudo apt-get install libtool
3、安装pcre依赖库
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
4、安装zlib依赖库
sudo apt-get install zlib1g-dev
5、安装SSl依赖库
sudo apt-get install openssl
6、下载最新版本
wget http://nginx.org/download/nginx-1.13.6.tar.gz
7、解压
tar -zxvf nginx-1.13.6.tar.gz
8、进入解压目录
cd nginx-1.13.6
9、配置 其中--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin
./configure --prefix=/usr/local/nginx
10、编译
make
11、安装
sudo make install
12、启动:此时需要进入到安装目录,-c指定配置文件路径。不使用-c,nginx会自动加载默认路径的配置文件,可以通过-h查看帮助命令
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
13、配置软链接,现在可以不用路径直接输入nginx启动了
sudo ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
14、开机启动配置:
https://www.cnblogs.com/EasonJim/p/7806879.html
15、防火墙配置:
https://www.cnblogs.com/jimisun/p/8057156.html
16、nginx的常用操作
//测试配置文件
安装路径下的/nginx/sbin/nginx -t
//启动命令
安装路径下的/nginx/sbin/nginx
//停止命令
安装路径下的/nginx/sbin/nginx -s stop
或者 : nginx -s quit
//重启命令
安装路径下的/nginx/sbin/nginx -s reload
//配置软链接之后,可以省略安装路径,直接使用nginx