ftp,http YUM库

配置ftp YUM库。

服务器端配置ip地址:

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

HWADDR=00:0c:29:59:3c:4a

IPADDR=192.168.1.1

NETMASK=255.255.255.0

[root@localhost ~]# /etc/init.d/network restart

正在关闭接口 eth0                                        [确定]

关闭环回接口:                                             [确定]

弹出环回接口:                                             [确定]

弹出界面 eth0                                            [确定]

[root@localhost ~]# chkconfig network on

安装ftp

[root@localhost Server]# rpm -q *vsftpd*

package vsftpd-2.0.5-28.el5.x86_64.rpm is not installed

[root@localhost Server]# rpm -ivh vsftp*

启动服务:

[root@localhost Server]# rpm -qlvsftpd | grepinit

/etc/rc.d/init.d/vsftpd

[root@localhost Server]# /etc/rc.d/init.d/vsftpd restart

[root@localhost Server]# chkconfigvsftpd on

rpm包目录挂载到ftp目录下

[root@localhostredhat]# mount /misc/cd /var/ftp/pub/redhat

客户端机器ip地址设置好,配置客户端yum

客户端yumbaseurl=ftp://192.168.1.1/pub/redhat/Server/

[[email protected]]# vim /etc/yum.repos.d/ftpyum.repo

验证:从客户端输入:

[root@localhost ~]# yum list | wc -l

3350

Ftp yum配置完成。

配置:Http yum

ftp设置差不多,接上面的说,如ip设置network服务启动就不说了,只写不同的地方,先配置本地yum库,安装httpd软件从服务端开始:

[root@localhost Server]# yum -y install http*

[root@localhost Server]# rpm -qlhttpd |grepinit

/etc/rc.d/init.d/httpd

启动服务:

[root@localhost Server]# /etc/rc.d/init.d/httpd restart

[root@localhost Server]# chkconfighttpd on

挂载rpm库目录:

[root@localhost html]# mount --bind /misc/cd /var/www/html

编辑这个内容

[root@localhost html]# vim /etc/httpd/conf.d/welcome.conf

目的加上#号屏蔽欢迎页面:

#    Options -Indexes

ErrorDocument 403 /error/noindex.html

客户端yum库更改为:

[root@localhost ~]# vim /etc/yum.repos.d/ftp.repo

baseurl=http://192.168.1.1/Server/

验证:

[root@localhost ~]# yum list | wc -l

3350

出现的错误:若验证不成功,重新启动httpd服务。

 

 

 

 

 

 

 


你可能感兴趣的:(ftp,yum库)