tar包安装
安装编译环境
shell
- 01
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel
如果不预先安装的话,安装nginx时会提示缺少
xxx
依赖库,根据提示一步步安装也是可以的。
shell
#下载 nginx.tar.gz 包 wget http://nginx.org/download/nginx-1.14.0.tar.gz #解压 tar -xf nginx-1.14.0.tar.gz cd nginx-1.14.0/ #执行configure文件,这里如果缺少依赖的话会提示,根据提示安装完依赖重写执行就好 ./configure make make install #也可以一次性执行 ./configure & make & make install
nginx默认被安装在/usr/local/nginx
目录中
yum命令安装
shell
yum install -y epel-release yum install -y nginx systemctl enable nginx systemctl start nginx
ubuntu安装
shell
sudo apt update sudo apt install nginx
- 配置文件:
/etc/nginx
- 日志:
/var/logs/nginx/log
更新模板
如我们要添加 --with-http_stub_status_module
模块
1.重新回到安装目录
2.执行命令
shell
./configure --with-http_stub_status_module & make & make install
3.查看nginx 信息
shell
/usr/local/nginx/sbin/nginx -V (大写)
由于nginx每次添加新的模块都是要重新安装,所以每次如果要加新的模块的话记得使用
nginx -V
命令查看以前有哪些模块,把以前的模块和新的模块都放在./configure
后面一起安装。