买个域名和云服务器,通过搜索引擎搜索公司名,发现域名不是自己的域名,而是另外一家公司的域名,看来买的云服务器的ip是那家公司再用。打电话给云服务器提供商,那家公司的域名提供商,协调解决,均无果。看来得通过技术手段解决了。
我前端使用的是nginx,查阅了一些资料,在nginx.conf中加了几行代码, 只要是别的公司的域名访问,直接返回404:
server {
listen 80;
server_name www.my-company.com;
root /usr/html;
charset utf-8;
if ($host ~* www.other-company.com){
return 404;
}
重启nginx,搞定。
后来发现这个办法不能治本,永久解决,只响应允许的域名,其他域名一概况封杀。
server {
listen 80;
server_name www.mycom.com;
root /usr/html;
charset utf-8;
#if ($host ~* www.028get.com){
set $deny 1;
if ($host = "www.mycom.com"){
set $deny 0;
}
if ($host = "mycom.com"){
set $deny 0;
}
if ($deny = 1){
return 404;
}
重启nginx,彻底搞定。