1、 演示環(huán)境:
10年積累的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有揭東免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),華亭企業(yè)網(wǎng)站建設(shè),華亭品牌網(wǎng)站建設(shè),網(wǎng)站定制,華亭網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,華亭網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M(mǎn)足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
IP |
OS |
Nginx 版本 |
Rsync 版本 |
清華大學(xué)開(kāi)源軟件鏡像站 |
192.168.1.146 |
CentOS 6.9 x86_64 |
1.10.2 |
3.0.6 |
https://mirrors.tuna.tsinghua.edu.cn/ |
備注:同步的上游 yum 源必須要支持 rsync 協(xié)議,否則不能使用 rsync 進(jìn)行同步。國(guó)內(nèi)的很多開(kāi)源鏡像站都不支持 rsync ,這里以清華大學(xué)開(kāi)源軟件鏡像站為例。
2、 安裝前準(zhǔn)備:
(1) 服務(wù)器時(shí)間校對(duì)
(2) 配置 epel 源
3、 安裝配置 Nginx :
(1) 安裝 Nginx : # yum -y install nginx
(2) 創(chuàng)建軟件包存放目錄: # mkdir -pv /mirror/{centosplus,extras,os,updates,epel}
(3) 配置 Nginx :
# cd /etc/nginx/conf.d
# cp default.conf default.conf.bak
# vim default.conf
server {
listen 80;
server_name localhost;
root /mirror/;
location / {
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
}
(4) 檢查 Nginx 配置文件語(yǔ)法,并啟動(dòng) Nginx : # nginx -t # service nginx start
(5) 檢查 Nginx 監(jiān)聽(tīng)的 80 端口: # ss -tnlp | grep :80 # pidof nginx
(6) 瀏覽器中訪(fǎng)問(wèn)站點(diǎn): 192.168.1.146
4、 同步清華大學(xué)開(kāi)源軟件鏡像站:
(1) 安裝相關(guān)軟件包: # yum -y install rsync createrepo
(2) 查看每個(gè)源下的軟件包:
# rsync --list-only rsync://mirrors.tuna.tsinghua.edu.cn/centos/6.9/centosplus/x86_64/Packages/
# rsync --list-only rsync://mirrors.tuna.tsinghua.edu.cn/centos/6.9/extras/x86_64/Packages/
# rsync --list-only rsync://mirrors.tuna.tsinghua.edu.cn/centos/6.9/os/x86_64/Packages/
# rsync --list-only rsync://mirrors.tuna.tsinghua.edu.cn/centos/6.9/updates/x86_64/Packages/
# rsync -r --list-only rsync://mirrors.tuna.tsinghua.edu.cn/epel/6Server/x86_64/Packages/
(3) 編寫(xiě)同步腳本:
# mkdir -pv /scripts
# vim /scripts/yum_rsync.sh
#!/bin/bash
/usr/bin/rsync -avz rsync://mirrors.tuna.tsinghua.edu.cn/centos/6.9/centosplus/x86_64/Packages/ /mirror/centosplus && /usr/bin/createrepo /mirror/centosplus
/usr/bin/rsync -avz rsync://mirrors.tuna.tsinghua.edu.cn/centos/6.9/extras/x86_64/Packages/ /mirror/extras && /usr/bin/createrepo /mirror/extras
/usr/bin/rsync -avz rsync://mirrors.tuna.tsinghua.edu.cn/centos/6.9/os/x86_64/Packages/ /mirror/os && /usr/bin/createrepo /mirror/os
/usr/bin/rsync -avz rsync://mirrors.tuna.tsinghua.edu.cn/centos/6.9/updates/x86_64/Packages/ /mirror/updates && /usr/bin/createrepo /mirror/updates
/usr/bin/rsync -avz rsync://mirrors.tuna.tsinghua.edu.cn/epel/6Server/x86_64/Packages/ /mirror/epel && /usr/bin/createrepo /mirror/epel
# chmod +x /scripts/yum_rsync.sh
(4) 編寫(xiě)定時(shí)任務(wù):每天凌晨 12 點(diǎn)開(kāi)始執(zhí)行同步腳本
# crontab -e --> 0 0 * * * /scripts/yum_rsync.sh
備注:同步耗時(shí)較長(zhǎng),且保證磁盤(pán)有足夠大的容量
同步時(shí)可以通過(guò) # top 命令查看 rsync 進(jìn)程:
同步前目錄結(jié)構(gòu)及磁盤(pán)容量:
同步后目錄結(jié)構(gòu)及磁盤(pán)容量:
5、 其它服務(wù)器(例如: 192.168.1.145 )配置自建的 yum 源進(jìn)行軟件包下載安裝測(cè)試:
(1) 創(chuàng)建 yum 源的 repo 配置文件:
# cd /etc/yum.repos.d
# mv CentOS-Base.repo CentOS-Base.repo.bak
# vim CentOS-Base.repo
[base]
name=Marion - CentOS-$releasever - Base
baseurl=http://192.168.1.146/os
enabled=1
gpgcheck=0
[centosplus]
name=Marion - CentOS-$releasever - Centosplus
baseurl=http://192.168.1.146/centosplus
enabled=1
gpgcheck=0
[extras]
name=Marion - CentOS-$releasever - Extras
baseurl=http://192.168.1.146/extras
enabled=1
gpgcheck=0
[updates]
name=Marion - CentOS-$releasever - Updates
baseurl=http://192.168.1.146/updates
enabled=1
gpgcheck=0
# vim epel.repo
[epel]
name=Marion - CentOS-$releasever - EPEL
baseurl=http://192.168.1.146/epel
enabled=1
gpgcheck=0
(2) 清除當(dāng)前 yum 緩存: # yum clean all
(3) 重新生成 yum 緩存: # yum makecache
(4) 顯示可用的 yum 源: # yum repolist
(5) 測(cè)試 base 源: # yum -y install httpd # yum info httpd
(6) 測(cè)試 epel 源: # yum -y install nginx # yum info nginx
本文轉(zhuǎn)自Marion0728 51CTO博客,原文鏈接:http://blog.51cto.com/qiuyue/2052813 ,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
網(wǎng)站欄目:CentOS6.9自建開(kāi)源鏡像站
網(wǎng)頁(yè)網(wǎng)址:http://aaarwkj.com/article20/iijpco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、App設(shè)計(jì)、用戶(hù)體驗(yàn)、域名注冊(cè)、微信公眾號(hào)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容