美文网首页js css htmlNginx
Linux_242_编译安装Nginx环境准备

Linux_242_编译安装Nginx环境准备

作者: 为宇绸缪 | 来源:发表于2022-09-08 18:10 被阅读0次

    Nginx安装配置笔记

    1、操作系统的选择:centos7
    2、下载nginx的方式
    rpm包安装
    yum工具自动化安装
    获取源代码,手动编译安装nginx(指定安装路径,额外的开启nginx第三方的功能)

    3、选择了nginx编译安装,那么就得解决好linux的编译开发环境,如gcc make等工具

    使用yum工具之前,必须配置好阿里云的yum源
    步骤1:确保有wget命令
    yum install wget -y
    步骤2:备份旧的yum仓库文件
    mkdir /etc/yum.repos.d/repobak
    mv /etc/yum.repos.d/* /etc/yum.repos.d/repobak
    如上的操作,就是使得在yum仓库的一层目录,没有任何repo文件,因此就实现了Linux此时没有yum源了,此时没有yum源,需要你再配置一个新的repo仓库文件
    阿里云镜像站:https://developer.aliyun.com/mirror/,点击centos
    用如下的命令生成新的yum源,其实就是下载了一个新的repo文件
    wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
    选择epel,选择epel(RHEL 7)
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    yum clean all 清空旧的yum缓存,更换yum源,清空缓存,防止软件发生冲突
    yum makecache 生成新的阿里云的yum缓存,加速下次下载

    在配置了阿里云的yum源之后,来安装如下的编译工具
    GCC编译环境:yum install -y gcc gcc-c++ autoconf automake make

    安装使用nginx还得安装nginx所需的第三方系统库的支持,比如nginx的静态资源压缩功能所需的gzip lib库,nginx需要支持URL重写,所需的pcre库(perl开发的依赖库),以及nginx搭建加密站点 https 所需的openssl依赖库
    yum install zlib zlib-devel openssl openssl-devel pcre pcre-devel wget httpd-tools vim -y

    安装完毕nginx所需的基础依赖库,还得检查系统的防火墙是否关闭,selinux,yum配置,网络情况等

    执行如下命令检查
    iptables -L
    getenforce
    ping baidu.com

    相关文章

      网友评论

        本文标题:Linux_242_编译安装Nginx环境准备

        本文链接:https://www.haomeiwen.com/subject/rhmonrtx.html