1. 程式人生 > >Centos 7.3 基於HTTP配置本地區域網YUM

Centos 7.3 基於HTTP配置本地區域網YUM

iso掛載
方法一
mount -t iso9660 -o loop CentOS-7.3-x86_64-DVD-1611.iso /media

方法二
mount -o loop -t CentOS-7.3-x86_64-DVD-1611.iso /media

常規掛載
mount /dev/cdrom /media/

vi /etc/yum.repos.d/centos.repo
[centos 7]
name=This is a centos repo
baseurl=file:///media
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

更新yum
yum clean all
yum makecache
-------------------------------------------------------------------------------------------

安裝httpd
yum install httpd* -y

編輯apache配置檔案
cp -rf /etc/httpd/conf/httpd.conf httpd.conf.bak

刪除測試啟動服務
rm -rf /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html

拷貝檔案到目錄或者修改httpd.conf中的DocumentRoot
cp -rf /media/* /var/www/html/

賦予許可權
chmod -R 755 /var/www/html/*

新增httpd主機名稱
vim /etc/httpd/conf/httpd.conf
95 ServerName ip:80

啟動httpd服務
systemctl start httpd

設定httpd開機啟動
# systemctl enable httpd

=================================================================================================================================================================
客戶端配置

cd /etc/yum.repos.d

儲存配置
mv CentOS-Base.repo CentOS-Base.repose_bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo_bak
mv CentOS-Media.repo CentOS-Media.repo_bak
mv CentOS-Vault.repo CentOS-Vault.repo_bak

或者全部刪除
rm -rf *

配置yum

vi http.repo
[base]
name=Centos
baseurl=http://ip/
enabled=1
gpgcheck=0

清除yum配置快取並更新
yum clean all
yum makecache