我一直在为http_host做一些关于nginx的研究。有人偷了我的内容,我试图阻止它。
例如我的网站是www.mywebsite.com,网站www.thiefsite.com窃取了我认为是代理网站的内容。每当我改变它直接影响的东西。我试图用phpinfo看到它的IP等我发现ip是cloudflare所以没有办法禁止IP但是我在phpinfo上看到了
$ _ SERVER ['HTTP_HOST'] = www.thiefsite.com $ _SERVER ['SERVER_NAME'] = www.thiefsite.com
我的问题是,我是否有可能在nginx上检测并阻止(或重定向到页面)不是我的域的http_host?
我已经有默认但没有做任何事情。
`server { 听443默认; server_name _;
ssl on;
ssl_certificate /etc/nginx/fake.crt;
ssl_certificate_key /etc/nginx/fake.key;
ssl_client_certificate /etc/nginx/fake.crt;
ssl_verify_client on;
root /opt/nginx/defalut;
return 403;
location / { deny all; }
} ` 感谢。