阻止任何其他域使用我的服务器

时间:2019-04-21 作者:F.A

似乎有人已将其域设置为使用我的服务器。它不是一面镜子,数据库和一切都与我一起工作和更新。他基本上是在窃取我的内容,他出现在谷歌上而不是我。

有没有办法使我的服务器只响应来自我的域的请求?

我正在将Wordpress与Apache2一起使用。使用阻止IP。htaccess不工作

3 个回复
最合适的回答,由SO网友:F.A 整理而成

希望这对其他人有帮助。这就是我用javascript阻止偷窃者的方法

var x = location.hostname;
if ( x != \'www.example.com\'){
window.location.replace("https://www.example.com");
}
然后用这个javascriptobfuscator 加密脚本并放在头文件的顶部。

因为加密域名不可替换(在我的情况下,窃取者使用nginx更改域名)

如果有人需要服务器端解决方案

if ($_SERVER[\'SERVER_NAME\'] != "www.example.com"){
    if ($_SERVER[\'SERVER_NAME\'] != "example.com"){
        echo "<script>window.location.replace(\\"https://www.example.com/\\")</script>";
        die();
    }
}

SO网友:user3135691

您需要将服务器限制设置为仅本地主机。任何Adminpanel/Cpanel都应该有一个类似“允许从外部服务器连接”的按钮。如果您只允许本地主机/Web空间的连接,他将无法连接到您的数据库。但是,您应该立即更改数据库密码。在PHP myadmin和wp config中进行更改。php(根文件夹)。请考虑安装类似Wordfence的防火墙。

SO网友:Rick Hellewell

我会更改您托管位置上的所有密码:托管访问、数据库、ftp和其他任何地方。

然后我会查看你托管帐户的“域”,删除任何不属于你的。我也会联系主机支持团队来帮助解决问题。

我会检查你的所有文件内容:htaccess,你的“public\\u html”(或“home”)文件夹中的其他文件,以查找任何不属于你的内容。

(而且,您可能会在另一个堆栈中找到更好的答案,如前所述。当您在那里创建问题时,请尽可能多地添加信息:您所查看的内容、托管详细信息等)。

但是,在任何地方使用强密码保护您的站点都很重要。

相关推荐

Security updates to 3.3.2

我知道所有的安全更新都很重要,但从1到10的范围来看,从3.1.3升级到3.3.2有多重要。我有一些网站需要升级,但主机将我锁定在一个旧版本的php中,限制我使用3.1.3。我目前正在运行php的5.2.3版本。谢谢Bart