使用Nginx制作下載站點


前言

利用反向代理工具nginx可以為一些需要的網站制作鏡像站,以加快其訪問速度.

意在交流其中的互聯網知識.

鏡像站在數據傳輸層面和CDN相似,都是基於反向代理,簡單說客戶瀏覽器訪問鏡像站,鏡像站將request轉發到源站,再將源站的response發送給客戶。其中,request的數據包需要根據源站的要求作出改變,至少需要將host替換為源站的host。Useragent也同樣需要傳給源站,以便其提供適合用戶客戶端的網頁。

 

操作

 

安裝Nginx:

這里就不多說,如想快速搭建可以參照上篇文章:https://www.cnblogs.com/llody/p/10862131.html

搭建一個鏡像站點:

 

1、配置Nginx的location:

location /down {
    root /soft/src;
    autoindex on;
    autoindex_localtime on; #顯示文件的GMT時間
    autoindex_exact_size off; #顯示文件的大小

}

可以在http,server,location下面去定義

 

具體配置如下:

1.配置路徑:

[root@llody ~]# cat /etc/nginx/nginx.conf 

2.配置內容:

在Nginx.conf的http下配置:

 

 

在Nginx.conf指定的路徑中放入文件

 

配置完成,檢測Nginx配置是否正確:

nginx -t

重新加載Nginx配置文件(修改配置文件后一定要重新加載)

nginx -s reload

訪問測試:

 

成功。

因為我之前配置了/etc/hosts

192.168.2.128        www.llody.com

測試用域名訪問:

訪問成功,自定義鏡像下載站就搭建好了。


免責聲明!

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



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