一、爲什要使用Nginx代理靜態文件?這個問題去看靜態資源快速加載。linux
二、做爲後端服務器中間件,Tomcat是絕大多數Java程序員的選擇。可是Tomcat處理請求的能力當然很強大,可是做爲靜態資源代理的話,咱們每次這麼大的IO吞吐,我只能說:「廉頗老矣,尚能飯否?」。nginx
三、咱們怎麼解決這個問題呢靜態資源訪問這個問題呢,那就是使用Nginx代理服務器文件夾。程序員
nginx.conf的配置以下:後端
server {
listen 10086;
server_name localhost;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://blog.jackyang.me/;
proxy_redirect off;
}
location /data/ {
alias 'D:/data/';
//這裏是重點,就是代理這個文件夾 , 訪問 http://localhost:10086/data/下面的資源就是訪問D盤下data文件夾的資源
expires 7d;
} }
訪問效果如圖(3-1):服務器
圖(3-1).net
圖片具體位置以下圖(3-2):代理
圖(3-2)server
linux下設置只不過是把盤符去掉,而後從根目錄開始寫路徑。中間件
---------------------
做者:Edward.郎
來源:CSDN
原文:https://blog.csdn.net/qq1437715969/article/details/80397461
版權聲明:本文爲博主原創文章,轉載請附上博文連接!blog