首頁 >運維 >Nginx >nginx靜態資源伺服器怎麼配置

nginx靜態資源伺服器怎麼配置

WBOY
WBOY轉載
2023-05-19 10:13:052239瀏覽

進入nginx安裝目錄的conf目錄下,修改nginx.conf文件,在一個server{}中添加一個location 部分配置代碼如下

root@ubuntu:/usr/local/nginx/conf# vi nginx.conf
 server {
    listen    80;
    server_name localhost;
    location / {
      root  html;
      index index.html index.htm;
    }
    location /image/ {
      root  /usr/local/myimage/;
      autoindex on;
    }

  }

從上面的配置可以看出來端口為80,server_name為localhost(寫ip位址也可以)

location /image/ {
      root  /usr/local/myimage/;
      autoindex on;
    }

這個設定表示輸入localhost:80/image/ 時會存取本機的/usr/local/myimage/image/ 目錄。所以要新建/usr/local/myimage/image/ 目錄,同時還要在nginx安裝目錄的html目錄中新建一個與location中image同名的image目錄,雖然該目錄裡面什麼也沒有,在/usr/local/ my image/image/ 我們放一張圖片1.jpg上去,重啟nginx服務,就可以透過localhost:80/image/1.jpg存取了

root@ubuntu:/usr/local/nginx/html# mkdir image

root@ubuntu:/usr/local/nginx/html# mkdir /usr/local/myimage/image
#放一张照片上去#
root@ubuntu:/usr/local/nginx/html# cd /usr/local/myimage/image
root@ubuntu:/usr/local/myimage/image# ls
1.jpg
root@ubuntu:/usr/local/myimage/image#

#重啟nginx

root@ubuntu:/usr/local/nginx/sbin# ./nginx -s reload
root@ubuntu:/usr/local/nginx/sbin#

開啟瀏覽器輸入server_name:80/image/1.jpg 就可以存取該靜態圖片瞭如下圖

nginx靜態資源伺服器怎麼配置

#

以上是nginx靜態資源伺服器怎麼配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除