1、下载源文件 #rsync -avrt --delete rsync://mirrors.ustc.edu.cn/centos/7/cloud/x86_64/openstack-ocata /cloud/ #在官网下载需要的软件库,这里要注意格式,rsync://和最后的/ 2、安装软件包 # rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm (为了安装nginx准备源文件,可以百度选择版本) # yum -y install yum-utils createrepo nginx 3、创建yum源仓库 #cd /cloud/&&createrepo cloud 4、创建并编辑nginx配置文件 #vim /etc/nginx/conf.d/repo.conf #repo conf server { listen 8080; server_name cjk; # 起域名 access_log /var/log/nginx/repo.log; access_log /var/log/nginx/repoerr.log; location / { root /cloud/; autoindex on; } } 5、启服务:#systemctl start nginx
6、打开浏览器:http://ip:8080
7、私有源的使用 1)新建一个repo源文件跟正常创建本地yum源一样:vim 2)baseurl=http://服务器ip:8080/源目录名称(这里要精确到哪个源,为了不冲突)