歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

利用Nginx反向代理功能架設Ubuntu升級源

北師大的網絡情況以前說過了,學校裡必須過驗證網關才能上外網。為了方便校內同學方便地(不費流量地)升級Ubuntu,也可以充分利用服務器的資源,做了個Ubutu校內的升級源。機器比較老,沒有很大的硬盤,做個源的話至少需要上百G的空間,不太現實。於是Kangzj想了出這個方法,在校內一台能上外網的服務器上反向代理一個速度快的Ubuntu源。我選擇的是中科大的Ubuntu源(謝謝),速度可以到10M。非常簡單,建了一個虛擬主機,然後就解決問題了,下面附上nginx配置文件:

server {
       listen 80;

       server_name gnu.xinqing100.net;

       access_log /var/log/nginx/gnu.xinqing100.net.access.log;

       location /ubuntu/ {

           proxy_pass http://debian.ustc.edu.cn/ubuntu/;

       }

       location /icons/ {

           proxy_pass http://debian.ustc.edu.cn/icons/;

       }

}
 


只要修改source.list為:

deb http://gnu.xinqing100.net/ubuntu/ jaunty main restricted universe multiverse
deb http://gnu.xinqing100.net/ubuntu/ jaunty-security main restricted universe multiverse
deb http://gnu.xinqing100.net/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://gnu.xinqing100.net/ubuntu/ jaunty-backports main restricted universe multiverse
deb http://gnu.xinqing100.net/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://gnu.xinqing100.net/ubuntu/ jaunty main restricted universe multiverse
deb-src http://gnu.xinqing100.net/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://gnu.xinqing100.net/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://gnu.xinqing100.net/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://gnu.xinqing100.net/ubuntu/ jaunty-proposed main restricted universe multiverse universe multiverse


如果是9.04,直接用這個就可以;

8.10把jaunty換成intrepid

8.04把jaunty換成hardy

9.10把jaunty換成karmic

校內就可以不能過網關升級Ubuntu甚至網絡安裝Ubuntu了!

(原文鏈接:利用Nginx反向代理功能架設Ubuntu升級源)

Copyright © Linux教程網 All Rights Reserved