gpt4 book ai didi

nginx - 有人在代理我的服务器

转载 作者:太空宇宙 更新时间:2023-11-03 17:23:28 25 4
gpt4 key购买 nike

我有一个很大的问题,一些俄罗斯人或一些人正在代理我的服务器,这影响了我的谷歌排名,我尝试阻止 IP 但他连接到许多 IP,所以我尝试阻止他使用的国家,如俄罗斯和波兰,但有许多国家要阻止...

现在我的网站域名是example.com,他的域名是bad-example.com,如果你访问他的网站会发现我的一些内容网站有,如果我在我的网站上更新任何东西,它也会在他的网站上更新,如果我从我的服务器停止 Nginx,他的网站也会停止。

所以我认为他在代理我的服务器。有没有办法只接受来自 CloudFlare 的代理请求并阻止其余请求?

我正在为我的服务器使用 Nginx 和 CloudFlare。

最佳答案

这发生在我的一个网站上,下面的设置帮助我解决了这个问题。

检查 bad-example.com 的 IP。如果它与您的 IP 相同,则 bad-example.com 正在使用指向您 IP 的 CNAME 技术。因此,您网站上的所有内容也会出现在 bad-example.com 网站上。这并不意味着您的服务器受到威胁。但这对于 SEO 来说可能非常昂贵。

如果您在服务器中使用默认主机而不是虚拟主机,则很有可能发生这种情况。

一种简单的方法是检查 HTTP 请求中的 HOST header ,并在 .htaccess 文件中添加条件以将请求重定向到您的网站或您喜欢的任何其他页面。

RewriteCond %{HTTP_HOST} ^bad-example\.com [NC]
RewriteCond %{HTTP_HOST} ^www\.bad-example\.com
RewriteRule ^(.*)$ https://google.com/$1 [R=301,L]

或者您只能将内容服务器仅提供给已知的主机。

关于nginx - 有人在代理我的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47475847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com