基于httpd搭建yum源

3人阅读 评论(0) 收藏 举报

操作系统:  centos6.5

yum 仓库IP地址:1.1.1.1

访问yum的客户端机器地址:2.2.2.2

登陆1.1.1.1

    1.安装httpd,creatrepo工具:

        yum install -y createrepo   httpd

     2./etc/httpd/conf/httpd.conf所有配置均照默认的即可,默认根目录为 /var/www/html,

     3.创建一个存放rpm包的位置,在根目录下创建centos目录,将rpm拷贝到/var/www/html/centos目录下

              mkdir       /var/www/html/centos

     4.使用creatrepo创建yum的repodata文件,

              createrepo -pdo   /var/www/html/centos/     /var/www/html/centos                  

-o OUTPUTDIR, --outputdir=OUTPUTDIR
-p, --pretty make sure all xml generated is formatted
-d, --database create sqlite database files

                        createrepo -pdo index_directory rpm_directory #这里的index_directory很重要,repodata目录将在此目录下生成,客户端配置的时候访问repodata所在的上层目录,即index_directory,不过这得和httpd.conf相结合DocumentRoot "/data" ,假设createrepo  -pdo  /data/   /var/www/html/centos/,那么baseurl=http://1.1.1.1/

 可以看到在/var/www/html/centos目录下已经生成repodata文件:客户端配置的时候只需要填写repodata所在根目录就可以了

                      

5.配置客户端访问yum仓库:

 vi   /etc/yum.repos.d/test.repo

[root@Jumper3 yum.repos.d]# cat test.repo 
[localrepo]
name=test
baseurl=http://1.1.1.1/centos                                    #这一行很关键
enabled=1

gpgcheck=0

6.客户段联通测试yum源

      yum clean all

      yum install -y sshpass    #没问题,已好

      

查看评论

CentOS 使用httpd 配置局域网 yum源

1、上传centos iso并且挂载mkdir /mnt/cdr/isomount -o /xxx.iso /mnt/cdr2、使用createrepo来创建repo文件cd /mnt/cdrcrea...
  • renfengjun
  • renfengjun
  • 2016年04月08日 14:01
  • 5426

centos6.4更新yum源来搭建高版本lamp环境

服务器使用centos6的话,使用yum方式搭建lamp环境,可能会面临软件版本过低的问题,这时可以选择更新yum源(这里选择的是Webtatic EL6 YUM源),然后选择安装较高版本的mysql...
  • Jo_Andy
  • Jo_Andy
  • 2015年04月18日 19:02
  • 4306

Apache2.4 yum源

下载yum包 cd /etc/yum.repos.d/ wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.r...
  • xiaoshu611
  • xiaoshu611
  • 2016年08月26日 11:36
  • 2065

windows环境搭建Hadoop的本地yum源+httpd-2.2.32-win64.zip

1、借助httpd-2.2.32-win64.zip工具(不限制版本,以此为例) 下载该工具点击下载httpd 2、配置conf/httpd.conf,解压缩路径E:\httpd-2.2.32-win...
  • u010383786
  • u010383786
  • 2017年08月21日 15:08
  • 218

本地YUM源制作 httpd 的安装 及启动

1.  YUM相关概念 1.1.  什么是YUM YUM(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理...
  • StarkNan
  • StarkNan
  • 2017年09月26日 13:06
  • 281

基于FTP服务器搭建yum源

本例以CentOS6.8为试验对象,来搭建基于FTP服务器的yum源。 一、配置本地yum源 1.创建挂载目录/yum mkdir /yum 2.挂载镜像 mount -o loop  Cent...
  • foreverfriends
  • foreverfriends
  • 2017年04月18日 14:19
  • 954

搭建ftp的yum源

两台主机A、B,在主机A上搭建ftp,在主机B上配置yum源 主机A: 1:安装ftp                               yum -y install vsftpd* 2...
  • u010722902
  • u010722902
  • 2016年02月22日 21:42
  • 1874

yum源的搭建HTTP方式

1 将iptables 关闭及selinux关闭; 2 安装httpd,可以通过RPM包直接安装 3 service httpd start 启动时报错如下: httpd: apr_sockaddr...
  • zhaomax
  • zhaomax
  • 2016年12月31日 23:43
  • 2318

linux centos6自建yum源

如果生产环境需要大规模的安装部署rpm包,每次安装,更新,都需要上传,安装,比较麻烦,可以在生产环境中自建一个yum源。 1、http安装         yum -y install httpd h...
  • zpeng421x
  • zpeng421x
  • 2017年01月10日 19:53
  • 1137

CentOS7通过apache搭建yum仓库

centOS71.安装apacheyum groupinstall -y 'Development Tools' wget https://mirrors.tuna.tsinghua.edu.cn/a...
  • yonggeit
  • yonggeit
  • 2017年04月20日 17:27
  • 1329
    个人资料
    等级:
    访问量: 4万+
    积分: 987
    排名: 5万+
    文章分类
    最新评论