nginx的示例操作
阿新 • • 發佈:2019-01-02
1 正則匹配
使用正則匹配的方式:location的配置如下:
location ~ \.(gif|jpg|png|js|css)$ {
root /usr/local/static/image;
}
圖片的位置在/usr/local/static/image目錄下;訪問的地址為http://10.22.12.229/20160905134018381.jpg
2 通用匹配
location /{ root /usr/local/static/image; }
圖片的位置在/usr/local/static/image目錄下;訪問的地址為http://10.22.12.229/20160905134018381.jpg
3 以某個url開頭的正則匹配
location ^~ /image/ {
root /usr/local/static;
}
這個訪問的路徑是:http://10.22.12.229/image/aaa.jpg 。其實際圖片的位置放在/usr/local/static/image下面。就是root+/image/為圖片的實際路徑;如果配置成下面的方式,則會報404。
//錯誤配置例項
location ^~ /image/ {
root /usr/local/static/image;
}
比如訪問的css路徑為:http://10.22.12.229/plugin-module/questionnaire/css/question.css
可以這樣配置:
location ^~ /plugin-module/questionnaire/css/ {
root /usr/local/html/;
}