关于单台机器配置本地yum后其他机器通过httpd访问的有关问题

今天跑通了三台机器和yum本地仓库的连接,linux小白很开心,特此记录一下。

首先:

先挑选一台机器min2(我的主机器),挂载一个系统光盘到本地目录/mnt/cdrom,然后启动一个httpd服务器,将/mnt/cdrom 软连接到httpd服务器的/var/www/html目录中 (

命令:

无论哪种配置,都需要先将光盘挂在到本地文件目录中

mount -t iso9660 /dev/cdrom   /mnt/cdrom

为了避免每次重启后都要手动mount,可以在/etc/fstab中加入一行挂载配置,即可自动挂载

vi  /etc/fstab

/dev/cdrom              /mnt/cdrom              iso9660 defaults        0 0

cd  /var/www/html;

 ln  -s  /mnt/cdrom  ./centos )

然后通过网页访问测试一下:  http://min2/centos   会看到光盘的目录内容

至此:网络版yum私有仓库已经建立完毕  

剩下就是去各台yum的客户端配置这个http地址到repo配置文件中

即cd /etc/yum.repos.d/

将其中的所有文件都改为.bak后缀,拷贝出Media文件改名为CentOS-min2.repo

vi CentOS-min2.repo

修改内容如图。重点来了!!!!配置的路径min2/centos,出现了不知道主机名的问题,ping一下min2显示unknow min2,才想起  /etc/hosts/文件中我只配了本机的IP映射,并没有其他机器的映射,怪不得找不到!!!

所以/etc/hosts/文件中所有机器的映射都要配,当然你要是在文件中直接配IP地址当我没说。。。。

猜你喜欢

转载自www.cnblogs.com/fjlcoding/p/9937251.html