利用apt-mirror和apache2搭建服務器


我們的目的是搭建一個能夠在局域網內使用的軟件源服務器,總的來說,首先我們得利用apt-mirror拷貝國內的鏡像網站上的軟件,然后再利用apache2把這個鏡像掛上去。

好的,具體來說,首先我們得安裝相關的軟件$sudo apt-get install apt-mirror      $sudo apt-get install apache2

安裝完軟件后,我們還需要對其進行配置。因為通常情況下,我們都是給ubuntu分配30到40G的空間,其他均被windows所使用,顯然這么點空間完全不夠用的,所以我們有必要去改變apt-mirror的默認存儲位置,我們可以直接到/var/spool內把apt-mirror這個文件夾給復制到你想要用來存儲的地方,假設是在d盤內,這里提一下最好設置一下使windows盤自動掛載,具體方法,在另外一篇博文上有提到。然后就是去找apt-mirror的配置文件把對應的配置改變,具體在我的測試中就是$sudo vim /etc/apt/mirror.list

# set base_path /var/spool/apt-mirror
#
# if you change the base path you must create the directories below with write privlages
#
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch <running host architecture>

改為

set base_path   /media/win-D/apt-mirror
set mirror_path $base_path/mirror
set skel_path $base_path/skel
set var_path $base_path/var
set cleanscript $var_path/clean.sh
set nthreads 20
set _tilde 0

把對應的基本路徑給改了,同時把#去掉,使其生效。

然后在下面你要是向指定具體復制哪個網站的話,就把原來的地址去掉加上你的地址。

配置好后我們就開始與服務器進行同步,具體是執行$sudo apt-mirror

過程大概需要十幾個小時,大可以把電腦設置設置洗洗睡去。

等同步完后,就可以使用apache發布出去,具體就是$sudo gedit /etc/apache2/sites-enabled/000-default

把DocumentRoot /var/www改為DocumentRoot /media/win-D/apt-mirror

重啟apache執行$sudo /etc/init.d/apache2 start

如果你想要本地使用的話只要把sources.list軟件源地址改為你服務器的地址即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM