nginx作反向代理真的很是簡單,只需設置location+proxy_pass便可。
防盜鏈配置有些複雜,須要注意的地方:nginx
~
表示匹配時忽略大小寫通過實際驗證的參考配置以下:dom
server { listen 80; server_name hostname; location / { location ~ .*\.(jpg|gif|bmp)$ { valid_referers none blocked ~\.domain1\.com server_names ~\.domain2\.net; if ($invalid_referer) { return 403; } proxy_pass http://hostname; } proxy_pass http://hostname; } }