兩種方式: a、每一台機器都配一個本地檔案系統上的yum倉庫 file:///packege/path/
b、在區域網路内部配置一台節點(server-base)的本地檔案系統yum倉庫,然後将其釋出到
web伺服器中,其他節點就可以通過http://server-base/pagekege/path/
制作流程:
1)将光驅檔案夾挂載到檔案系統中去
檢視CD光牒檔案目錄 --- ll /dev/cdrom
建立檔案系統目錄 --- mkdir /mnt/cdrom
開始挂載 --- mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/
這句話的意思就是把你的cd驅動器挂在到檔案系統/mnt/cdrom/下面
解釋:
1.mount是挂載的意思
2.-t 指定檔案系統的型态
3.iso9660是标準的cd檔案格式
4.-o ro 用隻讀模式挂上,即readOnly模式。
檢視是否已經挂在好 -- ll /mnt/cdrom(前提是/dev/cdrom中有CD光牒)
***機器重新開機後需要重新挂載
***為避免每次重新開機後都要手動mount,可以在/etc/fstab中加入一行挂載配置,即可自動挂載
***可以設定開機即自動挂載
Ⅰ.執行指令進入 --- vi /etc/fstab (決定啟動時挂載哪些光驅)

添加到最後一行即可
Ⅱ.儲存退出
2)釋出到伺服器,需要把目錄檔案拷貝到外部伺服器中,但是很占用空間的。
****在外部伺服器的目錄裡面 建一個連結,指向該檔案夾即可(外部伺服器不要用tomcat,因為tomcat會配置注入web.xml等很多配置資訊,該倉庫本身就是一個靜态資源網站,則使用http服務,使用httpd即可)
Ⅰ.檢視伺服器是否有httpd服務
指令 --- service httpd status
不存在該服務則安裝:
指令 --- yum install httpd 安裝完成即可
開啟httpd服務:
指令 --- service httpd start 至此httpd服務已正常啟用
Ⅱ.開啟浏覽器
輸入虛拟機名即可:mini04/
Ⅲ.該檔案頁面目錄具體在哪呢
即: cd /var/www
所有頁面均在html檔案中
3)将檔案放到html
可以将CD光牒全部檔案直接複制到html ,也可以直接建立個軟連結(快捷方式)
指令:--- ln -s /mnt/cdrom ./centos(将/mnt/cdrom目錄軟鍊到目前(html)目錄的centos檔案夾)
4)剩下的就是用戶端yum改配置即可[哪台機器想通路,就改即可]
指令:cd /etc/yum.repos.d進入之後
随便拷貝一個 指令: --- cp Centos-Media.repo Centos-mini04.repo
進入拷貝的檔案: --- vi Centos-mini04.repo
修改baseurl即可 eg:baseurl=http://mini04/centos
額外注意修改:name改為mini04
gpgcheck改為0
enabled改為1
5)查詢修改的路徑是否生效
指令: --- yum repolist
指令: --- yum clean all 清除YUM緩存
至此,本地yum源倉庫安裝完畢,如圖
将資源放入html中即可
注意:
1.本機和Linux防火牆是否關閉問題
臨時關閉防火牆:/etc/init.d/iptables stop
永久關閉防火牆:chkconfig iptables off
2.若打開httpd服務時出現這種問題
解決辦法:
1.檢查防火牆是否關閉
2.檢查80端口是否被占用,如果被占用,強殺掉即可
檢查端口是否被占用:指令:netstat -anp | grep '端口号'
如果被占用,使用指令kill -9強殺即可
---->如有疑問,請發表評論,或者聯系部落客:[email protected],歡迎哦^_^