现在碰到一个难题想请大家帮帮忙,,最近我的网站IP被另一个域名解析了并且可以访问,请问大家怎么才可以阻止其他域名解析我站的IP呢,,我查询了一些资料,说主机头可以解决这个问题,请问各位怎么进行配置呢,或者还有其他的方法? 希望可以详细点,照顾一下我这个初学者.我用的是APACHE服务器,!谢谢大家,分不够可以加!
添加虚拟主机 制定ServerName
——解决方案——————–
GOOGLE都比在这发帖来到快
——解决方案——————–
ServerName服务器名称。它用来创建URL的重导向。ServerName是apache服务器自身识别访问请求的标记之一,他不必与实际IP或DNS名称一致。也可以不设置,如果这样,那apache会试图用IP来作为请求的标记。端口也可以不设置。
例:ServerName www.example.com:80
——解决方案——————–
可以修改httpd.conf文件,你要觉得麻烦,也可以用php,或者js把,因该你网站上大部分文件都要载入一个配置文件把,比如在配置文件里面加上
<?
if($_SERVER[‘SERVER_NAME’]!=’你的网站域名’)
{
echo “不能这样访问我啊”;//干一些事
exit;
}
?>
——解决方案——————–
域名重写,把不是你自己的域名的其他域名重写到你的域名下.
——解决方案——————–
ServerName *******
DocumentRoot /广告/
——解决方案——————–
有人连接到你的主机还不好?要是有100W人帮我连,我就发了
——解决方案——————–
6楼的好实现。。。。
——解决方案——————–
一个IP梆定多域名
修改 httpd.conf
1.把以前的
……
删除
2。在httpd.conf最后面加入
NameVirtualHost 你的IP
3.绑定域名,在httpd.conf最后面加入
DocumentRoot 你的网站目录
ServerName 你的域名
绑定第2个域名
DocumentRoot 你的网站目录
ServerName 你的域名2
4。保存后重启apache
——解决方案——————–
一个IP梆定多域名
修改 httpd.conf
1.把以前的
……
删除
2。在httpd.conf最后面加入
NameVirtualHost 你的IP
3.绑定域名,在httpd.conf最后面加入
DocumentRoot 你的网站目录
ServerName 你的域名
绑定第2个域名
DocumentRoot 你的网站目录
ServerName 你的域名2
4。保存后重启apache
========================
学习了.
——解决方案——————–
此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【fangjj】截止到2008-06-26 21:50:11的历史汇总数据(不包括此帖):
发帖数:27 发帖分:1300
结贴数:14 结贴分:650
未结数:13 未结分:650
结贴率:51.85 % 结分率:50.00 %
楼主加油
——解决方案——————–