#Centos7 网络yum源以及目录索引
实验环境:一台配置好yum仓的服务器,一台初始化客户端
服务端IP地址:192.168.10.1
客户端IP地址:192.168.10.2
##服务端配置
[root@localhost ~]# df -h #查看挂载的目录
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 17G 5.3G 12G 32% /
devtmpfs 476M 0 476M 0% /dev
tmpfs 488M 0 488M 0% /dev/shm
tmpfs 488M 7.7M 480M 2% /run
tmpfs 488M 0 488M 0% /sys/fs/cgroup
/dev/sr0 4.2G 4.2G 0 100% /pf #本地yum仓路径
/dev/sda1 1014M 130M 885M 13% /boot
tmpfs 98M 0 98M 0% /run/user/0
把本地yum仓文件复制到另一个文件夹
mkdir /1 #创建共享本地yum仓的文件
cp -a /pf/* /1/ #复制本地yum仓下的所有文件复制到目录1中
安装httpd服务
yum install httpd* -y #安装http服务
复制一个网页模板
find / | grep vhots #查找网站服务
cp -a /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf /etc/httpd/conf.d/vhosts.conf
编辑网页文件
cd /etc/httpd/conf.d/
vim vhosts.conf
DocumentRoot "/hb"
进入目录,修改配置文件httpd.conf
[root@localhost ~]# cd /etc/httpd/
[root@localhost httpd]# vim conf/httpd.conf
这里的/hb是我搭建yum源的挂载目录
![httpd.conf][1]
![httpd.conf-1][2]
修改默认页文件为welcome.conf.bak的一个备份文件,否则yum源不能访问
cd /etc/httpd/conf.d
mv welcome.conf welcome.conf.bak
关闭子系统,否则会报错
[root@localhost ]# setenforce 0
关闭防火墙使物理机可以访问http
[root@localhost conf.d]# systemctl stop firewalld.service
[root@localhost conf.d]# systemctl disable firewalld.service
重启服务
systemctl restart httpd.service
##客户端配置
客户端连接网络yum源
先ping通服务端IP地址进行测试网络连通性:
[root@localhost ~]# nmcli connection modify ens33 ipv4.method manual ipv4.addresses 192.168.10.3/24 autoconnect yes
编辑网络yum仓
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# rm -rf * #删除默认yum仓
[root@localhost yum.repos.d]# vi pf.repo
[pf]
name=pf
baseurl=http://192.168.10.1 #此处编写服务端ip地址
gpgcheck=0
enabled=1
查看yum仓列表
yum repolist
![yum仓][3]
[1]: https://panfeng-biji.oss-cn-beijing.aliyuncs.com/oss/20211006203443.png
[2]: https://panfeng-biji.oss-cn-beijing.aliyuncs.com/oss/20211006203445.png
[3]: https://panfeng-biji.oss-cn-beijing.aliyuncs.com/oss/20211007095007.png
最后修改:2021 年 10 月 08 日
© 允许规范转载