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服务
来源:https://www.cnblogs.com/zhi-leaf/p/11207350.html