0

我一直在为 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 默认;服务器名称 _;

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

}`谢谢。

4

0 回答 0