nginx配置alias和root的區別

nginx從功能劃分
nginx核心模塊
nginxy郵件模塊
HTTP服務模塊
HTTP模塊

usr指令 : 用於指定linux系統調用的用戶名

work_processes 指定cpu核數

NGINX的事件模塊

events{
    worker_connections 1024   設置nginx的nginx的鏈接數是1024
}

nginx的HTTPde內核模塊

http{
    server {
        listen 80;
        server_name www.yy.com;

        location  /i/ {
            alias /spool/w3/images/;
    }
        location /m/ {
            root /spool/w3/images/;
    }
        }
}

目錄結構:/spool/w3/images/8.jpg

訪問 www.yy.com/i/8.jpg 無法訪問
如果修改目錄,在系統目錄/spool/w3/images/m/8.jpg
添加8.jpg文件
再次訪問http:www.yy.com/i/8.jpg 可以訪問

如果客戶端請求/i/8.jpg/ 提供訪問的是alias 的這個個/spool/w3/images/;
如果訪問/m/8.jpg 提供訪問的是 /spool/w3/images/m/8.jpg的路徑
而不是/spool/w3/images/路徑,root會追加location的/m3 在root的路徑後面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章