Linux配置Apache httpd服务器与本地Yum源

apache(httpd) :
描述:搭建一个私服:将自己下载的包放到自己的httpd或者nginx服务器(在上一篇博客 Linux配置Nginx服务器并配置本地Yum源)中,然后将 yum的源修改成自己的服务器的目录即可,可以实现从自己服务器中下载并安装即可。

注意

下面的方法使用mount 挂载的方法 使用挂载的服务器可能会出现各种问题
要测试的话最好新建一台虚拟机来玩玩!!!

1.注意前提 新配的虚拟机 可以联网 永久关闭防火墙 主机名 映射文件 永久修改 已经
如果有看我上一篇博客的 Nginx的 要注意 我这不是那一台机子 因为有80端口冲突 好像换个端口就可以解决冲突 我就懒得弄了 再配个虚拟机正好练练手 总之注意端口冲突

2.参考大神的第二阶段 hwl第二阶段的 本地YUM源制作 笔记
3.使用的镜像 CentOS-6.5-x86_64-bin-DVD1.iso 文件

安装httpd并确认安装

 yum instll -y httpd

2.上传CentOS-6.5-x86_64-bin-DVD1.iso到服务器 使用filezilla或者ftp软件都可以
3.将CentOS-6.5-x86_64-bin-DVD1.iso镜像挂载到某个目录

1.创建目录
mkdir /var/iso
2.挂载
mount -o loop CentOS-6.5-x86_64-bin-DVD1.iso /var/iso

5.修改本机上的YUM源配置文件,将源指向自己

备份原有的YUM源的配置文件

cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS-Local.repo

CentOS-Local.repo文件

[base]
name=CentOS-Local
baseurl=file:///var/iso
gpgcheck=1
enabled=1   #很重要,1才启用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

添加上面内容保存退出
6.清除YUM缓冲

yum clean all

7.列出可用的YUM源

yum repolist

9.开启httpd使用浏览器访问http://192.168.37.126:80(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)
这是一次开启 下次开机不生效 使用chkconfig命令可以作永久开启服务 即开机自启

service httpd start

10.将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了

cp -r /var/iso/ /var/www/html/CentOS-6.5

11.取消先前挂载的镜像

umount /var/iso

12.在浏览器中访问http://192.168.37.126/CentOS-6.5/

后面我还没有试
下面的操作需要新找台虚拟机来测试!

13.让其他需要安装RPM包的服务器指向这个YUM源,准备一台新的服务器,备份或删除原有的YUM源配置文件

cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS-Local.repo

这个地址不太清楚咋回事
清楚了
是我上一台机器的ip 就是配置本地yum源的ip地址 要写这个 下面的不要照抄

[base]
name=CentOS-Local
baseurl=http://192.168.0.100/CentOS-6.5
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

添加上面内容保存退出
14.在这台新的服务器上执行YUM的命令

yum clean all
yum repolist

15.安装相应的软件

yum install -y gcc

16、加入依赖包到私有yum的repository
进入到repo目录
执行命令:

createrepo  .
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值