搭建部署yum源

1、安装服务

yum install -y createrepo
yum install -y nginx

2、创建本地yum源文件目录

groupadd -g 666 www
useradd -u 666 -g 666 -M -s /sbin/nologin www
mkdir /yum
chown -R www.www /yum
#!!!统一nginx服务用户

3、创建download索引页

删除nginx原有的conf

[root@jumpserver ~]# cd /etc/nginx/conf.d/
[root@jumpserver conf.d]# rm -rf *

编写nginx配置download.autoindex

vim /etc/nginx/conf.d/download.conf
server {
        listen 80;
        server_name download.oldyu.com;
        autoindex on;     自动索引
        root /yum;
        index index.html;
                location / {
                autoindex_localtime on;         本地时间  
                autoindex_exact_size off;         文件大小单位
            }
}

重启nginx服务

[root@jumpserver conf.d]# systemctl restart nginx

配置hosts,确认网页download页面部署完成

4、部署yum源服务器配置

vim /etc/yum.conf 
keepcache=1

5、下载rpm包

yum install -y --downloaddir=/yum --downloadonly net-tools

6、制作yum源文件

cd /yum
createrepo .

7、部署yum源客户端

删除yum源文件

rm -rf /etc/yum.repos.d/*

配置yum源

vim /etc/yum.repos.d/local.repo
[local]
name=local
gpgcheck=0
baseurl=http://10.0.0.91

8、通过本地yum源下载服务

yum makecache
yum install -y net-tools

如果客户机yum安装报错,尝试删除yum缓存/var/cache/yum

你可能感兴趣的:(搭建部署yum源)