通過nginx服務器訪問靜態資源
引言
之前在做畢設的時候接觸過nginx,那時候是用來做前后端分離的。一轉眼都快一年了,nginx的相關內容也忘的差不多了。
有過接觸前端的同學都知道,直接在<img>標簽的src屬性上寫本地路徑是會報錯的,谷歌瀏覽器是不允許這種寫法的,因為不安全。解決這個問題的辦法有很多,比如:
(1)建虛擬路徑(可在代碼中寫、也可在tomcat的配置文件中修改)。
(2)通過流的形式把圖片響應給前端。
(3)還有一種就是啟動一個服務(文件服務器),通過訪問這個服務來獲取到響應靜態資源。
所以今天來記錄下,通過nginx服務器訪問靜態資源。
1、下載nginx並安裝
nginx下載地址:go to download nginx
2、啟動nginx
打開終端,進入到解壓好的文件夾下(能看到nginx.exe的目錄)
然后執行 start nginx就好了。
3、nginx.conf配置文件
這個配置文件可以說是nginx的核心了。
訪問localhost:8084
配置文件中的html文件夾就是在nginx的根目錄下
4、在html文件夾下放入自己想要訪問的靜態資源
我們來嘗試着訪問這個文件(1.txt)
瀏覽器輸入:http://localhost:8084/image/1.txt
效果圖: