Windows使用Nginx配置本地文件代理(查看本地資源或圖片)


一、前言

我們在實際開發中會經常遇到把圖片上傳到服務器上,比如七牛雲、阿里雲、騰訊雲一些提供服務的商家。但是我們的圖片隱私也會泄露,所以我們還是上傳到本地,使用Nginx來代理到我們本地圖片。這樣就可以保證圖片安全和機密性了!小編開始也是一頭霧水,不太熟悉Nginx,在公司大佬的幫助下,順利完成了代理。當然我們項目發布到服務器,也是直接保存在服務器上的某個文件夾下,進行Nginx代理即可,為了防止服務器收到攻擊,可以攜帶上token,這個小編也不太明白,需要的同志自行百度吧!!

二、下載安裝Nginx

1. 官網下載

官網地址

在這里插入圖片描述
2. 解壓即安裝(建議放在英文目錄下懂得都懂哈)

在這里插入圖片描述

三、Nginx中root 和 alias 配置區別

1. 使用root

location /pics/ {
	root D:/upload/;
}

這樣配置,比如我們的請求為:localhost/pics/1223/java.png
Nginx代理后會轉化為:D:/upload/pics/1223/java.png
不難看出root是把location后面的直接拼接到root代理的后面

2. 使用alias

location /pics/ {
	alias   D:/upload/;
}

這樣配置,比如我們的請求為:localhost/pics/1223/java.png
Nginx代理后會轉化為:D:/upload/1223/java.png
不難看出alias是把location后面的去掉后拼接到root代理的后面

四、配置nginx.conf文件進行代理

1. 找到nginx.conf文件
在這里插入圖片描述
2. 編輯nginx.conf(我們使用alias實現)

添加如下命令

location /pics/ {
	alias   D:/upload/;
}

全nginx.conf展示
在這里插入圖片描述
3. 重啟Nginx

# 更新配置
nginx -s reload
# 啟動
./nginx.exe

4. 訪問測試

在這里插入圖片描述

五、總結

這樣我們就完成了Nginx代理本地資源完成圖片的訪問了,主要是對自己的一個記錄,如果對你有幫助點個贊唄。


推廣自己網站時間到了!!!

點擊訪問!歡迎訪問,里面也是有很多好的文章哦!


免責聲明!

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



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