目录
前言
一、yum安装
二、编译安装
1.下载安装包
2.解压
3.生成makefile文件
4.编译
5.安装执行
6.执行命令软连接
7.Nginx命令
前言
nginx的安装有两种方式:
1、yum安装:安装快速,但是无法在安装的时候带上想要的第三方包
2、源码编译安装:灵活度高,可一并安装想要的第三方报,步骤多一点
一、yum安装
安装命令:yum install -y nginx
安装后的重要目录如下:
a、配置文件目录:/etc/nginx
b、执行文件:/usr/sbin/nginx
二、编译安装
1.下载安装包
在下面网址找到自己需要的版本进行下载,让后上传到你的服务器上,我这里是nginx-1.13.9
下载地址:nginx: downloadhttps://nginx.org/en/download.html
2.解压
tar zxvf nginx-1.13.9.tar.gz
cd nginx-1.13.9
3.生成makefile文件
创建安装目录: mkdir /data/nginx
编译:./configure --prefix=/data/nginx --with-poll_module --with-http_stub_status_module --with-http_ssl_module
(-prefix=/data/nginx 执行nginx安装目录为/data/nginx,其他的--with的是引入第三方包,可以根据需要添加)
可能的报错:
报错:./configure: error: C compiler cc is not found
解决:yum -y install gcc
报错:./configure: error: the HTTP rewrite module requires the PCRE library.
解决:yum -y install pcre-devel
报错:./configure: error: the HTTP gzip module requires the zlib library.
解决:yum install -y zlib-devel
4.编译
make
5.安装执行
make install
6.执行命令软连接
ln -s /data/nginx/sbin/nginx /usr/bin/nginx(这样方便执行命令)
7.Nginx命令
1、nginx 默认配置文件启动NG
2、nginx -t 测试配置文件是否有语法错误
3、nginx -T 测试配置文件是否有语法错误,并打印出配置文件内容
4、nginx -s reload 重新加载配置文件
5、nginx -s reopen 重启nginx
6、nginx -s stop 强制停止nginx
7、nginx -s quit 优雅的停止nginx(等当前所有请求处理完毕)
8、nginx -c xxx.conf 指定配置文件启动Nginx
9、nginx -v 查看nginx版本
10、nginx -V 查看安nginx版本,以及安装命令(可以看到安装了哪些插件)