Nginx之僞404( root與alias )
目錄
一、現象
二、root與alias的差別
三、建議
四、寫在最後
一、現象
人類善于僞裝,機器某些時候也善于僞裝;Nginx請求看到404,第一反應就是檔案不存在;但我們去檢查的時候,它就正兒八經的躺在裡面;既然存在,那為什麼要404呢?
二、root與alias
1、在Nginx的配置檔案中,可以使用root與alias指定工作目錄
root:指定項目的根目錄
alias:指定虛拟目錄
2、通路的差别
location /demo/ {
root /test/;
}
當浏覽器通路:http://127.0.0.1/demo/index.html時,映射到伺服器上的檔案為:/test/demo/index.html
location /demo/ {
alias /test/;
}
當浏覽器通路:http://127.0.0.1/demo/index.html時,映射到伺服器上的檔案為:/test/index.html
三、建議
1、在location /中配置root目錄;
2、在location /path中配置alias虛拟目錄
四、寫在最後
在平凡中堅持前行,總有一天會遇見不一樣的自己。
寫部落格記錄、思考、總結,趟過的坑不趟第二遍。
所有的文章,皆同步在公衆号“運維汪”,可關注;也可加入“不扯淡,專注于技術”的QQ群:753512236;