您的位置:首页 > 理论基础 > 计算机网络

Centos 6.5 本地局域网基于HTTP搭建YUM

2016-05-23 22:05 323 查看
服务端配置

挂载iso

mount -o loop -t CentOS-6.5-x86_64-bin-DVD1.iso /mnt

常规挂载

mount /dev/cdrom /mnt

创建拷贝目录

mkdir /tmp/repo

赋予权限

chmod -R 755 /tmp/repo

拷贝数据

cp -rf /mnt/* /tmp/repo

#编辑本地YUM源文件

cd /etc/yum.repos.d/

清除老配置,或者保存配置

mv CentOS-Base.repo CentOS-Base.repose_bak

mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo_bak

mv CentOS-Media.repo CentOS-Media.repo_bak

mv CentOS-Vault.repo CentOS-Vault.repo_bak

或者全部删除

rm -rf *

配置本地yum

vi local.repo

[Centos 6.5]

name=Centos 6.5

baseurl=file:///tmp/repo

enabled=1

gpgcheck=0

清除yum缓存并更新

yum clean all

yum makecache

安装apache

yum install httpd* -y

编辑apache配置文件

cd /etc/httpd/conf

cp httpd.conf httpd.conf.bak

删除测试启动服务

rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html

拷贝文件到目录或者修改httpd.conf中的DocumentRoot

cp -r /tmp/repo /var/www/html

cd /var/www/html

chmod -R 755 repo/

重启apache服务 并设置服务自启动

service httpd restart

chkconfig httpd on

chkconfig --list | grep httpd

客户端配置

cd /etc/yum.repos.d

清除老配置,或者保存配置

mv CentOS-Base.repo CentOS-Base.repose_bak

mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo_bak

mv CentOS-Media.repo CentOS-Media.repo_bak

mv CentOS-Vault.repo CentOS-Vault.repo_bak

或者全部删除

rm -rf *

配置yum

vi http.repo

[Centos 6.5]

name=Centos 6.5

baseurl=http://172.28.70.160/repo

enabled=1

gpgcheck=0

清除yum配置缓存并更新

yum clean all

yum makecache
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: