1.安装依赖包
yum install -y openssl-devel pcre-devel zlib-devel gcc
2.获取版本包并解压
wget http://172.16.6.100:8080/linux/nginx/nginx-1.13.0.tar.gz
tar -zxvf nginx-1.13.0.tar.gz
cd nginx-1.13.0
3.预编译
./configure --prefix=/home/nginx --with-stream --without-http_rewrite_module --without-http_gzip_module
说明:
--prefix=/home/nginx为指定nginx安装的目录,目录根据实际进行修改,这里指定为/home/nginx,编译安装完后会自动在/home目录下生成一个nginx目录;
--with-stream --without-http_rewrite_module --without-http_gzip_module 为支持stream模块,云安装时需要,其它可以根据实际情况决定是否需要
4.编译安装
make && make install
5.修改配置文件(/home/nginx/nginx.conf)
这里省略配置文件内容(详见:Nginx配置文件详细说明),具体的内容需要根据业务需要进行配置,端口号默认为80,也需要根据实际需要进行修改。
6.启动nginx
cd /home/nginx/sbin
./nginx
7.检查nginx是否启动
lsof -i:PORT
或者
ps -ef | grep nginx
8.nginx常用命令
#停止nginx进程
./nginx -s stop
#重新加载nginx(多用于修改配置文件后)
./nginx -s reload
#检查配置文件语法是否正确(默认检查nginx.conf配置文件)
./nginx -t
#查看nginx安装模块及版本号
./nginx -V