1、从官网上下载安装包,官网地址:http://nginx.org/en/download.html,本文安装版本为:nginx-1.16.0.tar.gz
2、使用ftp工具将安装包上传到centos服务器上。
3、安装编译工具和相关依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
4、解压安装文件
cd /var/ftp/pub
tar -zxvf nginx-1.16.0.tar.gz
5、进入nginx解压目录并进行编译安装
cd nginx-1.16.0
./configure
make // 编译
make install // 安装
默认安装目录为:/usr/local/nginx,也可以指定安装目录,./configure命令修改为:./configure --prefix=/usr/local/nginx-1.16.0
6、启动、重启、关闭nginx
cd /usr/local/nginx-1.16.0/sbin/
./nginx // 启动
./nginx -s reload // 重启
./nginx -s stop // 关闭
7、访问nginx(如果不能访问请检查防火墙配置)
8、注册成服务
1)在/etc/init.d/目录下创建nginx文件
#!/bin/bash
# chkconfig: 345 63 37
export NGINX_HOME=/usr/local/nginx-1.16.0
case "$1" in
start)
$NGINX_HOME/sbin/nginx
;;
stop)
$NGINX_HOME/sbin/nginx -s stop
;;
restart)
$NGINX_HOME/sbin/nginx -s reload
;;
*)
echo "Usage: $0 {start|stop|restart}"
;;
esac
exit 0
2)对nginx设置权限
chmod 777 nginx
3)启动、重启、关闭nginx
service nginx start // 启动
service nginx restart // 重启
service nginx stop // 关闭
4)设置开机启动或不启动nginx服务
chkconfig nginx on // 开机启动nginx服务
chkconfig nginx off // 关闭开机启动nginx服务