配置無效有幾種情況
- 確保你修改的nginx.conf是正確的配置文件,??可能存在多個(gè)配置文件
- 修改配置文件要
nginx -s reload
重啟nginx - 自己的location確定有資源
下面時(shí)介紹alias和root的區(qū)別
若用alias的話,則訪問/img/目錄里面的文件時(shí)据某,ningx會(huì)自動(dòng)去/var/www/image/目錄找文件阴幌,比如:http://localhost/img/a.png
則是對(duì)應(yīng)到服務(wù)器下的/var/www/image/a.png
location /img/ {
alias /var/www/image/;
}
若用root的話,則訪問/img/目錄下的文件時(shí)绊谭,nginx會(huì)去/var/www/image/img/目錄下找文件,比如:http://localhost/img/a.png
則是對(duì)應(yīng)服務(wù)器下的/var/www/image/img/a.png
location /img/ {
root /var/www/image;
}