安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
在/usr/local/下创建一个nginx的文件夹
cd /usr/local/
mkdir nginx
cd nginx
下载ngnix的包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
或者直接前往http://nginx.org/en/download.html页面下载最新的nginx压缩包
解压ngnix压缩包
tar -xvf nginx-1.13.7.tar.g (根据你下载的版本的不同 解压的文件名也会不同)
安装编译
cd /usr/local/nginx
cd nginx-1.13.7.tar.g
# 进入你解压的文件夹 #执行编译命令(加的参数是指安装ssl模块,在配置https的时候需要使用的)
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
启动ngnix
cd /usr/local/nginx/sbin/
# 测试nginx.conf文件
./nginx -t
# 运行
./nginx
将ngnix服务放到全局变量
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/ # 注 /usr/local/bin/就是环境变量目录
ngnix常用命令
nginx || /usr/local/nginx/sbin/nginx # 启动Nginx
nginx -t ||/usr/local/nginx/sbin/nginx -t # 测试配置文件是否有错误
/usr/local/nginx/sbin/nginx -v # 查看Nginx版本
/usr/local/nginx/sbin/nginx -V # 查看Nginx版本和编译安装时的编译参数
/usr/local/nginx/sbin/nginx -s stop # 强制停止Nginx服务
/usr/local/nginx/sbin/nginx -s quit # 优雅地停止Nginx服务(即处理完所有请求后再停止服务)
/usr/local/nginx/sbin/nginx -s reload # 重新加载Nginx配置文件,然后以优雅的方式重启Nginx
参考文档1:https://www.cnblogs.com/jimisun/p/8057156.html
2:https://www.cnblogs.com/pzk7788/p/7814765.html