1. 程式人生 > WINDOWS開發 >Window Nginx 訪問靜態路徑

Window Nginx 訪問靜態路徑

案例一:訪問靜態路徑(通過目錄名稱來匹配 使用root關鍵字)

  修改:nginx.conf檔案,在server裡面增加:

1 location ^~ /img/ {
2     root F:;
3 }

  假設:真實檔案地址:   F:\     img\Koala.jpg

  測試:開啟瀏覽器輸入Url地址http://localhost/img/Koala.jpg即可看見對應的圖片

  說明:在使用root關鍵字的時候,location( /img/ )既會出現在真實檔案地址裡面也會出現在Url地址裡面

案例二:訪問靜態路徑(通過目錄名稱來匹配 使用alias關鍵字)

  修改:nginx.conf檔案,在server裡面增加:

1 location ^~ /test/ {
2     alias F:/;
3 }

  假設:真實檔案地址:   F:\ img\Koala.jpg

  測試:開啟瀏覽器輸入Url地址http://localhost/test/img/Koala.jpg即可看見對應的圖片

  說明:在使用alias關鍵字的時候,location(/test/)不會出現在真實檔案地址裡面,但是會出現在Url地址裡面,只是相當於用location去匹配這個Url地址

案例三:訪問靜態路徑(通過檔名字尾來匹配使用root關鍵字)

  修改:nginx.conf檔案,在server裡面增加:

1 location ~ \.(jpg|png|...)$ {
2   root F:;
3 }

  假設:真實檔案地址:   F:\      img\Koala.jpg  

  測試:開啟瀏覽器輸入Url地址http://localhost/img/Koala.jpg即可看見對應的圖片

  注意:location裡面不一定是jpg、png、txt的,比如像我上面這個Url地址,我把配置檔案改成下面也可以訪問:

1 location ~ \.(oala.jpg|png|...)$ {
2     root F:;
3 }