CentOS 7 安装 nginx

CentOS 7 x64 安装 nginx

  1. 先安装 nginx 依赖

    # 在任意目录执行
    yum install gcc -y
    yum install pcre-devel -y
    yum install zlib-devel -y
    yum install openssl openssl-devel -y
    
  2. 下载安装 nginx

    nginx下载官网:http://nginx.org/en/download.html

    # 在任意目录执行
    # wget在线下载nginx(如果没有wget,先yum install wget -y)
    wget https://nginx.org/download/nginx-1.20.2.tar.gz
    # 解压nginx压缩包
    tar -zxvf nginx-1.20.2.tar.gz
    # 进入 nginx1.20.2 目录
    cd nginx-1.20.2
    # 检查初始化nginx安装配置
    ./configure --with-http_ssl_module
    # 编译、安装
    make && make install
    

    现在可以去 /usr/local目录看看是不是多了个 nginx

  3. 启动 nginx

    # 进入nginx/sbin目录,里面的nginx就是启动程序
    cd /usr/local/nginx/sbin
    # 启动nginx
    ./nginx  # 这个就是启动命令
    # 检查nginx是否启动了80端口
    lsof -i:80
    
    # 补充nginx操作
    ./nginx  # 启动nginx
    ./nginx -t  # 检查nginx配置
    ./nginx -s stop  # 停止nginx
    ./nginx -s reload  # 热重启
    

  4. 测试访问

    先检查防火墙是否开启80端口白名单(关闭防火墙也可以)

    # 防火墙设置80端口白名单
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    # 重启防火墙
    systemctl restart firewalld
    # 查看防火墙白名单
    firewall-cmd --list-ports
    

    访问 http://你的服务器ip

posted @ 2022-05-09 20:17  dnsayhey  阅读(1035)  评论(0编辑  收藏  举报