進入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靜態資源伺服器怎麼配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!