防止别人的域名指到/停靠到你的IP上

我朋友新建了一个小站,但google的时候发现有另外一个域名的东西和我朋友的站一模一样,经过仔细的对比(傻X了吧,直接ping域名不就得了),发现此域名指向我朋友的IP。正好,我朋友的VPS的服务器是我指导安装的nginx,这就好办多了,再把外来的域名指到xxx.xxx上就行了。

server {
listen 80 default;
rewrite ^(.*)  http://xxx.xxx permanent;
}
加上这一段就OK了。
这时才想想来我的apache可没有这个功能呀,不过我发现只要将下面这一段代码加入到NameVirtualHost *:80(紧接着)下面也行得通,这样用apache也可以防别人的域名指到你的IP上了:

<VirtualHost *:80>
   ServerName 127.0.0.1
   <IfModule mod_rewrite.c>
       RewriteEngine on
       RewriteRule ^(.*)$  http://xxx\.xxx$1 [R=301,L]
   </IfModule>
   <IfModule mod_alias.c>
       RedirectMatch 301 ^(.*)$ http://xxx\.xxx$1
   </IfModule>
</VirtualHost>
 

300*300
 文章首页关于迷茫时代关于我写意人生
版权所有:迷茫时代 All rights reserved   
执行时间:0.00560 秒