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; } }