CentOS 使用httpd 配置區域網 yum源

2021-08-11 16:38:46 字數 2676 閱讀 5265

本地環境:

yum伺服器:centos 6.5

yum客戶端:centos 6.5

使用centos映象製作本地yum源:

通過mount命令掛在iso映象檔案

在將linux系統的映象檔案上傳到yum伺服器系統中,或者vmware中選中做伺服器系統,將iso映象檔案掛在上,然後執行下面的命令,將iso映象檔案掛在到用作yum源的centos檔案系統(/mnt/cdrom,不存在這個路徑就使用 mkdir /mnt/cdrom 建立)中:

mount -o loop ***.iso /mnt/cdrom   /  mount -o loop /dev/cdrom /mnt/cdrom

建立local_yum資料夾:mkdir /mnt/local_yum

將掛載的映象檔案的內容拷貝到local_yum資料夾中

cp -r /mnt/cdrom/* /mnt/local_yum

修改yum源的配置檔案

cd /etc/yum.repos.d/

將yum.repos.d資料夾中所有的字尾名為.repo的檔案,改為以.repo.bak為字尾名

rename .repo .repo.bak *.repo

複製製作乙份.repo檔案

cp centos-local.repo.bak centos-local.repo

編輯centos-local.repo檔案

vi centos-local.repo

檔案內容修改為:

[local_yum]

name=this is my local yum

baseurl=file:///mnt/local_yum

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6

更新yum配置

yum clean all

yum repolist all

通過這樣就配置了好了本地yum源,可以在該yum源機器上使用yum install ***進行軟體的安裝了

方案一:使用httpd服務製作

通過在yum源機器上安裝httpd

修改作為yum源伺服器上的相關配置檔案

配置httpd

定位到 

options indexes followsymlinks

allowoverride none

order allow,deny

deny from all

將其改為

options indexes followsymlinks

allowoverride none

order allow,deny

allow from all

配置區域網中訪問yum源主機的yum客戶端

將yum.repos.d資料夾中所有的字尾名為.repo的檔案,改為以.repo.bak為字尾名

rename .repo .repo.bak *.repo

複製製作乙份.repo檔案

cp centos-local.repo.bak centos-local.repo

編輯yum配置檔案

vi /etc/yum.repos.d/centos-local.repo

配置為以下內容:  

注意:配置完之後區域網yum源依舊不能使用,留待明天問老師,解決問題。

測試 yum 倉庫

強烈建議執行 『yum clean all』 命令,將所有 yum metadata 等資訊清空,再重新獲取最新的倉庫資訊:

shell 命令:

# yum clean all

# yum list

如果在 『yum list』 命令的輸出中能夠看到剛才製作的倉庫裡的軟體包的名字,那就是 ok 了。再試著安裝乙個軟體包看是否成功。

解釋:vim yum.repo (新建乙個倉庫檔案,名字可以隨便起,在檔案中寫如下內容)

[base]

name=base

baseurl= #192.168.0.6是你的yum源位址

enabled=1 #是否開啟源

gpgcheck=1 #是否驗證,可不要

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-redhat-release #驗證的金鑰,可不要

CentOS7 httpd 服務配置注釋

apache 配置注釋 如果沒看懂可以去看看官方發布的文件 apache官方文件 indexoptions fancyindexing htmltable versionsort 索引選項 addiconbyencoding cmp,icons compressed.gif x compress x...

407 3 配置httpd認證

1.準備環境。準備http auth.htaccess和http auth.passwd兩個檔案,這裡使用了htpasswd這個命令,為指定使用者生成乙個passwd並加密。然後將這兩個檔案放到網頁檔案上。2.建立httpd auth.yml指令碼。這裡通過file模組建立 var www html...

httpd 配置虛擬主機。

serveradmin webmaster host.example.com documentroot www docs host.example.com servername host.example.com errorlog logs host.example.com error log tra...