基於httpd搭建yum源

2021-08-18 20:16:51 字數 1225 閱讀 2244

作業系統:  centos6.5

登陸1.1.1.1

1.安裝httpd,creatrepo工具:

2./etc/httpd/conf/httpd.conf所有配置均照預設的即可,預設根目錄為 /var/www/html,

3.建立乙個存放rpm包的位置,在根目錄下建立centos目錄,將rpm拷貝到/var/www/html/centos目錄下

mkdir       /var/www/html/centos

4.使用creatrepo建立yum的repodata檔案,

createrepo -pdo   /var/www/html/centos/     /var/www/html/centos                  

-o outputdir, --outputdir=outputdir

-p, --pretty make sure all xml generated is formatted

-d, --database create sqlite database files

createrepo -pdo index_directory rpm_directory #這裡的index_directory很重要,repodata目錄將在此目錄下生成,客戶端配置的時候訪問repodata所在的上層目錄,即index_directory,不過這得和httpd.conf相結合documentroot "/data" ,假設createrepo  -pdo  /data/   /var/www/html/centos/,那麼baseurl=

可以看到在/var/www/html/centos目錄下已經生成repodata檔案:客戶端配置的時候只需要填寫repodata所在根目錄就可以了

5.配置客戶端訪問yum倉庫:

vi   /etc/yum.repos.d/test.repo

[root@jumper3 yum.repos.d]# cat test.repo 

[localrepo]

name=test

baseurl=centos                                    #這一行很關鍵

enabled=1

gpgcheck=0

6.客戶段聯通測試yum源

yum clean all

yum install -y sshpass    #沒問題,已好

基於http實現網路yum源搭建

一 服務端配置 把rpm包拷貝到此目錄下,然後執行下面命令 yum y install createrepo 生成datarepo目錄 createrepo 二 客戶端配置 避免受到干擾,先把yum.repo.d下的檔案mv走。然後建立乙個字尾.repo的檔案 root vm 0 5 centos ...

httpd 搭建本地區域網 yum 源伺服器

離線情況下基於紅帽 7.4 iso 映象中 packages 安裝 httpd 服務搭建乙個區域網內使用的 yum 源伺服器。操作比較簡單但是一些東西不常用就會遺忘,特別是常用的 httpd 埠站點啟用,多多記錄,多多益善!這裡我用的是 vmware 的虛擬機器,直接新增 cd 裝置然後掛載取 pa...

內網yum源搭建

一 兩台計算機做實驗 1 伺服器redhat enterprise 5 ip 192.168.1.112 2 客戶端redhat enterprise 5 ip 192.168.1.113 3 伺服器和客戶端能相互ping通 二 伺服器配置如下 1 在 home 目錄下建立存放 光碟的包的目錄net...