Centos7安装Nginx

首先从官网下载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

你可能感兴趣的:(nginx,服务器,运维)