首页 > 代码库 > 创建网络yum源

创建网络yum源

两种方式:

一.使用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

 即可


创建网络yum源