两种方式:

一.使用http的方式

A.安装Apache服务(提供http协议的共享源)

#yum install –y httpdhttpd-devel

#service httpd start #启动httpd

#chkconfig httpd on #使httpd开机自启动

B.安装完成后,apache的文档目录默认/var/www/html/,为了能够访问到共享的yum源,有两种方法:

1)将本地yum目录中的所有文件上传到/var/www/html/中。

2)另一种方式,即软链接:

将本地yum源光盘文件挂载到/media/cdrom(此目录需新建)

#mount /dev/cdrom /media/cdrom

#cd /var/www/html

#ln –s /media/cdrom

使用浏览器访问该服务器的http://IP地址/cdrom来测试apache是否成功共享。

二.使用ftp的方式

A.安装vsftpd服务

#yum install –y vsftpd

#service vsftpd start #启动服务

#chkconfig vsftpd on #开机自启动

#service vsftpd restart #重启服务

B.安装完成后,vsftp默认目录为/var/ftp,将本地yum目录中的所有文件上传到/var/ftp/中

使用文件浏览器访问该服务器的ftp:/IP地址/cdrom来测试文件是否成功共享。

C.配置vsftp(位于/etc/vsftpd/目录下)只做yum源共享可不设置

以匿名用户为例:

将配置文件vsftpd.conf中

#anon_upload_enable=YES

#anon_mkdir_write_enable=YES

改为

anon_upload_enable=YES

anon_mkdir_write_enable=YES

修改配置文件需要重启服务。

三.配置本地yum源文件

#cd /etc/yum.repos.d

vim local.repo #也可根据情况命名

[local_server]

name=This is a local repo

baseurl=http://192.168.3.254/cdrom #apache服务器(以IP为192.168.3.254)

baseurl=ftp://192.168.3.254/yum #vsftpd服务器

gpgcheck=0

enabled=1

将系统默认源备份

yum makecache

即可