• CentOS 使用httpd 配置局域网yum源


    yum服务端:CentOS 7.5 192.168.100.30
    yum客户端:CentOS 7.5 192.168.100.7

    一、服务端配置
    1、服务端挂载镜像

    mkdir -p /mnt/iso
    mount  -o loop  /home/4A/CentOS-7-x86_64-DVD-1804.iso  /mnt/iso
    echo "mount  -o loop  /home/4A/CentOS-7-x86_64-DVD-1804.iso  /mnt/iso" >> /etc/rc.local
    
    • 1
    • 2
    • 3

    2、配置repo文件信息

    cd  /etc/yum.repos.d/
    mkdir /bak
    mv *.repo /bak
    
    • 1
    • 2
    • 3
    vim mylocal.repo
    [mylocal]
    name=CentOS-Local
    baseurl=file:///mnt/iso
    gpgcheck=1
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    3、清除缓存
    yum  clean all
     列出可用的YUM源
    yum repolist
    
    • 1
    • 2
    • 3
    • 4

    4、服务端安装httpd

    cd  /mnt/iso/Packages/
    rpm -ivh  httpd*.rpm  apr*.rpm  --nodeps --force 
    #配置httpd
    vim /etc/httpd/conf/httpd.conf
    httpd.conf需要修改内容:
    ServerAdmin root@192.168.100.30
    ServerName 192.168.100.30:80
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    5、YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访

    问这个内网中的YUM源
    cp -r /mnt/iso/*  /var/www/html/CentOS-7.5
    
    #启动httpd服务
    service  httpd start 或者  systemctl start httpd.setvice
    
    #尝试访问
    http://192.168.100.30/CentOS-7.5/
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    二、客户端配置

    配置repo文件信息
    cd  /etc/yum.repos.d/
    mkdir /bak
    mv *.repo /bak
    
    vim mylocal.repo
    内容如下:
    [yum-from-192.168.100.30]
    name=yum_from 192.168.182.30
    baseurl=http://192.168.100.30/CentOS-7.5/
    enabled=1
    gpgcheck=1
    gpgkey=http://192.168.100.30/mnt/iso/RPM-GPG-KEY-CentOS-7
    
    yum clean all
    yum repolist
    
    
    
    ##用ansible批量配置
    ansible linux -m script -a "yum.sh"
    
    yum.sh内容如下:
    cd /etc/yum.repos.d/
    mkdir bak/
    mv *.repo bak/
    touch mylocal.repo
    cat >> /etc/yum.repos.d/mylocal.repo <
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
  • 相关阅读:
    数据结构和算法——绪论
    FPGA时序分析
    Golang实现逻辑编排解释引擎
    第三章 Docker 核心组件
    uniapp EventChannel 页面跳转参数事件传递navigateBack,navigateTo 成功后通知事件区别
    薄元近似(TEA)与傅立叶模态方法(FMM)在光栅建模中的对比
    SAW的LC振荡器(转自www.dwenzhao.cn)
    Google Earth Engine 教程——Landsat 8 影像各波段直方图统计
    推荐一款高效率前端开发神器,功能太强大了
    医学影像归档与通讯系统(PACS)系统源码 PACS三维图像后处理技术
  • 原文地址:https://blog.csdn.net/qq_34362409/article/details/127789235