内网yum服务器和客户端配置步骤
====================服务器配置步骤=================================
一、拷贝rpm文件
1,拷贝CentOS-6.5-x86_64-bin-DVD1.iso 的rm文件
mount -o loop CentOS-6.5-x86_64-bin-DVD1.iso /mnt
mkdir -p /u06/common/dep/centos65_x86_64/
cp -R /mnt/Packages /u06/common/dep/centos65_x86_64/
2,同样拷贝 CentOS-6.5-x86_64-bin-DVD2.iso的rpm文件到目录 /u06/common/dep/centos65_x86_64/下
二、安装必要软件
通过光盘的rpm文件安装
rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm
rpm -ivh httpd-2.2.15-29.el6.centos.x86_64.rpm
也可以直接yum访问外网安装
yum -y install createrepo httpd
三、建立yum库
cd /u06/common/dep
# 建立索引
createrepo centos65_x86_64
四、启动httpd服务
vi /etc/httpd/conf/httpd.conf
1,配置apache的http共享rpm文件的两种方式
a,专用apache服务器
将<Directory "/var/www/html"> 改为<Directory "/u06/common/pkg/centos65_x86_64it ">
b,非专用apache服务器,可在文件尾添加:
Alias /centos65_x86_64 "/u06/common/dep/centos65_x86_64"
<Directory "/u06/common/dep/centos65_x86_64">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
2,若要修改端口,可把Listen 80 改为 Listen 51191
3,启动httpd:
service httpd restart
4, 测试
https://192.168.2.127/centos65_x86_64/
能否访问到rpm文件
====================客户端配置步骤=================================
1,备份源
mkdir /etc/yum.repos.d/repo_bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/
2,制作yum源文件
cat >>/etc/yum.repos.d/centos65_x86_64-etrans.repo<<EOF
[base]
name=myiso_repo
baseurl=https://192.168.2.127:80/centos65_x86_64
gpgcheck=0
enabled=1
[updates]
name=myiso_update
baseurl=https://192.168.2.127:80/centos65_x86_64
gpgcheck=0
enabled=1
EOF
3,修改默认源
yum clean metadata
yum makecache
4,测试使用
yum install vim
评论