1. 程式人生 > >Nginx 作為靜態資源伺服器

Nginx 作為靜態資源伺服器

Nginx Windows 版本的啟動停止,重新載入配置

  1. 啟動
    Windows版本下載解壓後有一個nginx.exe可執行檔案,雙擊啟動。
    啟動後 瀏覽器訪問http://127.0.0.1 可以看到Nginx的歡迎頁面,說明已經啟動成功。

  2. 停止
    在命令列中 cd {nginx_home} 到下載解壓的目錄
    執行 nginx -s quit 停止伺服器程序。

  3. 重新載入配置檔案
    Nginx的配置檔案在conf/nginx.conf下,改動配置檔案後執行
    nginx -s reload 可以在不重啟的情況下更新配置。

配置檔案結構

配置檔案分為三種:

  • 註釋 #user nobody;
  • 簡單配置 worker_processes 1;
  • 配置塊
events {
    worker_connections  1024;
}

靜態資源服務

web伺服器最重要的功能之一就是,提供檔案服務(HTML頁面或者圖片)。

首先,Nginx解壓的根目錄下新增data/www
儲存HTML頁面,和data/images資料夾儲存圖片。

然後,修改配置檔案,一般來說配置檔案裡面會有多個server配置塊,根據埠號和名字來區別。url與檔案對應關係通過location配置。

        location / {
            root   data/www;
        }
        
        location /images/ {
            root data;
        }

http://localhost/images/example.png返回data/images/example.png
http://localhost/app/example.html對應於data/www/app/example.html


參考文件: http://nginx.org/en/docs/beginners_guide.html