首先从官网下载nginx的编译版本nginx-1.21.6.tar.gz
,下载地址:https://nginx.org/download/nginx-1.21.6.tar.gz
将文件上传到服务器中,建议上传到/opt/
,然后解压
tar -zxvf nginx-1.21.6.tar.gz
nginx编译需要依赖一些环境,如果没有或不确定有没有可执行以下命令安装
yum install -y gcc
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
编译并安装nginx到/usr/local/nginx
目录中(目录无需提前创建)
cd nginx-1.21.6/
./configure --prefix=/usr/local/nginx
make
make install
安装完成后,将在/usr/local/nginx
中看到如下目录
conf
存放nginx配置文件,里面的nginx.conf
是nginx的核心配置文件html
默认的html页面存放位置logs
存放日志文件,包涵请求访问日志与错误日志sbin
存放nginx运行程序,控制nginx的启动,停止,配置重载等
进入sbin
目录,执行./nginx
启动nginx,在浏览器中访问机器ip,可以看到Welcome to nginx!
则表示启动成功,若无法访问,可以检查是否被系统防火墙拦截,使用下列命令放行80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent