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