基于httpd搭建yum服务器
来源:互联网 发布:柠檬水淘宝 编辑:程序博客网 时间:2024/06/05 11:23
基于httpd搭建yum服务器
一、 背景:
公司没有机器连通能连通外网。如果机器较多装服务时总挂光盘也很麻烦,所
以有一个自己的YUM 服务器会方便很多。前提系统版本相同(本次试验使CentOS6.4)
二、 相关规划:
1)、服务器端:
IP地址:192.168.1.105 部署服务:httpd(apache)
yum install httpd –y --服务器端安装apache
vi/etc/httpd/conf/httpd.conf –编辑配置文件
#ServerNamewww.example.com:80 –原有下新增吓一条
ServerName127.0.0.1
servicehttpd start --启动httpd服务
chkconfighttpd on –设置开机启动httpd
mount /dev/cdrom /mnt --挂在光盘到本地
cd/mnt --跳转到本地目录
ls --查看目录内容
mkdir /var/www/html/centos-6 –创建rpm包目录
cp -rv/mnt/* /var/www/html/centos-6 --拷贝光盘内容apache默认工作目录
测试情况:
插图失败了 其实就是本机访问一下:192.168.1.105/centos-6
面这个图里的repodata目录此时是没有的,之后用createrepo命令生成repository之后才会有。
Repodata里所有包的依赖关系,文件位置等相关信息,由于是拷贝过来的这个需要重建。
创建repository
安装createrepo,用yum或者rpm装都可以。
yum install createrepo
安装之后,创建repository:
$ createrepo/var/www/html/centos-6/$ createrepo/var/www/html/centos-6/
等待创建完成,要几分钟时间。创建完成之后,会在/var/www/html/centos-6/repodata下生成一些文件。
使用软件源
在本机器上试试软件源能不能用。
首先修改机器上软件源配置文件:
- # cd /etc/yum.repos.d/
- # vi CentOS-Base.repo 删掉其他repo文件
# cd /etc/yum.repos.d/
# mkdir bk
# mv *.repo bk/
# cp bk/CentOS-Base.repo ./
# vi CentOS-Base.repo
CentOS-Base.repo文件修改之后如下:
- [base]
- name=CentOS-$releasever - Base
- baseurl=http://192.168.1.105/centos-6/
- gpgcheck=1
- gpgkey=http://192.168.1.105/centos-6/RPM-GPG-KEY-CentOS-6
- enabled=1 [base]name=CentOS-$releasever - Basebaseurl=http://10.77.30.60/centos-6/
gpgcheck=1
gpgkey=http://10.77.30.60/centos-6/RPM-GPG-KEY-CentOS-6
enabled=1
#released updates
#[updates]
#name=CentOS-$releasever - Updates
#baseurl=http://10.77.30.60/centos-6/
#gpgcheck=1
#gpgkey=http://10.77.30.60/centos-6/RPM-GPG-KEY-CentOS-6
#enabled = 1
保存之后,就可以使用局域网的软件源了:
- # yum update
如果其他机器访问失败查看是否关闭服务器端防火墙
2)、客户端
Ip:192.68.1.106 yum地址指向105 配置如上
- 基于httpd搭建yum服务器
- 基于ftp模式搭建的yum服务器
- 基于FTP服务器搭建yum源
- httpd + subversion SVN服务器搭建
- Redhat 5 搭建基于 ftp 的 yum 服务器
- Linux 搭建 YUM 服务器
- redhat yum服务器搭建
- Linux 搭建 YUM 服务器
- Linux 搭建 YUM 服务器
- 搭建yum源服务器
- Linux 搭建 YUM 服务器
- Tiny HTTPd 开源web服务器搭建过程
- centos7服务器 搭建.net httpd mysql环境
- Yum仓库搭建及httpd源码编译(centos 6)
- centos7下安装apache服务器httpd的yum方式安装
- 离线yum源挂载及yum服务器搭建
- 搭建CentOS yum 源服务器
- CentOS搭建局域网yum服务器
- 在线语法检查
- static修饰符详解
- 分形树叶(applet)
- iOS App图标和启动画面尺寸
- SD卡操作(1)
- 基于httpd搭建yum服务器
- 事务支持
- 【原创】IP摄像头技术纵览(七)---P2P技术—UDP打洞实现内网NAT穿透
- 第七题 P035
- IOS路径操作----目录查找
- C/C++的基本语言知识(五)
- vb.net如何编写高效率的SQLHelper——(二)代码实战
- Javascript 严格模式详解 strict 模式
- Google I/O 大会将近