搭建内网centos+epel源(debian)

生产环境中有一些机器没外网 也不允许有外网 领导要求搭建内网centos+epel源
一、基础环境介绍
1、ip
serverA=10.1.1.1(服务端)
serverB=10.1.1.2(客户端)

2、现服务端已有CentOS-6.5-x86_64-bin-DVD1.iso 

3、当前服务端版本
cat /etc/debian_version 
5.0.2

二、服务端(10.1.1.1)serverA
1、创建iso挂载目录
mkdir /opt/iso/centos -p

2、挂载iso
mount -o loop /opt/isos/CentOS-6.5-x86_64-bin-DVD1.iso /opt/iso/centos/

3、查看挂载
/opt/isos/CentOS-6.5-x86_64-bin-DVD1.iso
iso9660    4.2G  4.2G     0 100% /opt/iso/centos

4、安装apache2(其他ftp也可以,这里走apache2)
apt-get -y install apache2-mpm-prefork

5、将iso目录下全部复制到网站下
cd /opt/iso/centos/
cp -a * /var/www/centos/

三、客户端(10.1.1.2)serverB
1、将原来yum仓库下的文件备份下
cd /etc/yum.repos.d/
find ./ -name "*.repo" |xargs -i mv {} {}.bak

2、添加自定义的yum源
cat local.repo 
[http]
name=http
baseurl=http://10.1.1.1/centos/
enable=1
gpgcheck=0

四、epel源
1、先扫描看下是否开放rsync服务
nmap -p873 mirrors.ustc.edu.cn
2、使用rsync同步
rsync -avzL rsync://mirrors.ustc.edu.cn/fedora-epel/6/x86_64/ /opt/epelrepo/

你可能感兴趣的:(centos,Debian,yum,apache2)