全球主机交流论坛

标题: Vps的IP被恶意绑定,求解决办法。 [打印本页]

作者: buxianglei    时间: 2013-4-26 10:50
标题: Vps的IP被恶意绑定,求解决办法。
Vps的IP被而已绑定域名,导致多个广告联盟停掉了,然后各种惨剧发生。
采用webmin的面板,现在想禁止那个域名访问与IP访问?请各位高手帮忙。
作者: getvm    时间: 2013-4-26 10:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: buxianglei    时间: 2013-4-26 10:52
意思就是别人的域名绑定我的服务器上面了
作者: nop    时间: 2013-4-26 10:56
只绑定自己的域名,禁止IP访问
作者: buxianglei    时间: 2013-4-26 10:57
nop 发表于 2013-4-26 10:56
只绑定自己的域名,禁止IP访问

是滴  是滴  有没有什么解决办法
作者: qqcm    时间: 2013-4-26 10:57
这个还用问,web服务器上做文章,创建默认网站,让网站返回401错误。然后你的网站绑定一个用一个,不要偷懒。
作者: nop    时间: 2013-4-26 10:58
不是已经说了么,apache或nginx或IIS不会配置么~
作者: buxianglei    时间: 2013-4-26 11:00
qqcm 发表于 2013-4-26 10:57
这个还用问,web服务器上做文章,创建默认网站,让网站返回401错误。然后你的网站绑定一个用一个,不要偷懒 ...

直接给代码  就好了      非常感谢
作者: buxianglei    时间: 2013-4-26 11:01
nop 发表于 2013-4-26 10:58
不是已经说了么,apache或nginx或IIS不会配置么~

真滴  不会配置希望高手帮一下
作者: qqcm    时间: 2013-4-26 11:01
buxianglei 发表于 2013-4-26 11:00
直接给代码  就好了      非常感谢

怎么给代码,nginx,还是apache。这个要ssh到服务器的。
作者: buxianglei    时间: 2013-4-26 11:02
qqcm 发表于 2013-4-26 11:01
怎么给代码,nginx,还是apache。这个要ssh到服务器的。

apache,webmin的面板基本都是:apache

嗯   代码  有没有?
作者: sixu    时间: 2013-4-26 11:05
直接不予显示。
作者: buxianglei    时间: 2013-4-26 11:07
sixu 发表于 2013-4-26 11:05
直接不予显示。

应该如何设置呢》
作者: qqcm    时间: 2013-4-26 11:13
本帖最后由 qqcm 于 2013-4-26 11:15 编辑

<VirtualHost 222.222.222.222:80>  #这里换你的ip
  ServerName localhost
  ServerAdmin root@localhost
  DocumentRoot /var/www/sharedip  #这里放你所有的解析但是没绑定的那个目录
</VirtualHost>

就是弄个默认网站,里面弄个页面,写上非法域名!
作者: qy117121    时间: 2013-4-26 11:13
只绑定自己的域名,禁止IP访问就是
作者: qqcm    时间: 2013-4-26 11:16
qy117121 发表于 2013-4-26 11:13
只绑定自己的域名,禁止IP访问就是

禁止IP访问,但绑定的域名还是有效的
作者: qqcm    时间: 2013-4-26 11:20
还有简单的,找到apache默认配置文件;httpd.conf
查找:DocumentRoot 将路径改为其它路径里面放个提示页面 或将他的路径的读权限关闭

或或者修改
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
作者: buxianglei    时间: 2013-4-26 11:27
qqcm 发表于 2013-4-26 11:16
禁止IP访问,但绑定的域名还是有效的

嗯  是呀  所以要解决这个问题的
作者: buxianglei    时间: 2013-4-26 11:28
qy117121 发表于 2013-4-26 11:13
只绑定自己的域名,禁止IP访问就是

但是对方的域名 还是可以绑定的
作者: buxianglei    时间: 2013-4-26 11:30
qqcm 发表于 2013-4-26 11:13
#这里换你的ip
  ServerName localhost
  ServerAdmin root@localhost

怎么弄呀   !?
不会搞呀
作者: qy117121    时间: 2013-4-26 11:30
buxianglei 发表于 2013-4-26 11:28
但是对方的域名 还是可以绑定的

那是当然的吧,你不能管别人的域名指向什么ip
但是你可以设置从ip来的都是400 500或者是跳转

作者: buxianglei    时间: 2013-4-26 11:31
qqcm 发表于 2013-4-26 11:20
还有简单的,找到apache默认配置文件;httpd.conf
查找:DocumentRoot 将路径改为其它路径里面放个提示页面  ...

不行呀  是在不行远程支持一下  怎么闫妮给呢
作者: qy117121    时间: 2013-4-26 11:32
比如我的vps 绑定了 123.com域名,设置了nginx禁止Ip访问,
从ip过来的, 全部500

别人把域名指向我的ip的时候,访问也是500
作者: buxianglei    时间: 2013-4-26 11:35
qy117121 发表于 2013-4-26 11:32
比如我的vps 绑定了 123.com域名,设置了nginx禁止Ip访问,
从ip过来的, 全部500

这个是nginx,是apache?
作者: qy117121    时间: 2013-4-26 11:36
apache 禁止ip访问 ,nginx禁止ip访问  百度 一下一大堆的好吧
作者: buxianglei    时间: 2013-4-26 11:39
qy117121 发表于 2013-4-26 11:36
apache 禁止ip访问 ,nginx禁止ip访问  百度 一下一大堆的好吧

哦  试了,全部都已经试了
作者: qy117121    时间: 2013-4-26 11:40
……   
作者: 404    时间: 2013-4-26 11:40
qy117121 发表于 2013-4-25 21:32
比如我的vps 绑定了 123.com域名,设置了nginx禁止Ip访问,
从ip过来的, 全部500


返回403或者404, 别返回500, 不然时间长了当心被引擎降权........
作者: qy117121    时间: 2013-4-26 11:42
apache 新建虚拟主机,绑定你的 域名
apache默认的配置文件,禁止80端口访问 ,或者用伪静态跳转到百度什么
作者: qy117121    时间: 2013-4-26 11:46
404 发表于 2013-4-26 11:40
返回403或者404, 别返回500, 不然时间长了当心被引擎降权........

哦,学习了
作者: buxianglei    时间: 2013-4-26 11:48
404 发表于 2013-4-26 11:40
返回403或者404, 别返回500, 不然时间长了当心被引擎降权........

麻烦直接给代码,然后其他的转向都已经失败了
作者: bnb345    时间: 2013-4-26 11:48
路过,不过我也不知道。。。帮你顶顶
作者: buxianglei    时间: 2013-4-26 11:53
qy117121 发表于 2013-4-26 11:42
apache 新建虚拟主机,绑定你的 域名
apache默认的配置文件,禁止80端口访问 ,或者用伪静态跳转到百度什么 ...

这样有点麻烦呀
作者: qy117121    时间: 2013-4-26 11:58
buxianglei 发表于 2013-4-26 11:53
这样有点麻烦呀

这是最不麻烦的了,

作者: qqcm    时间: 2013-4-26 12:24
用apache搭建的WEB服务器,如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,有两个方法可以实现(仅限于我知道的,当然肯定还会有其他方法可以实现),都是修改httpd.conf文件来实现的,下面举例说明。
  方法一:在httpd.conf文件最后面,加入以下代码

     NameVirtualHost 221.*.*.*
     <VirtualHost 221.*.*.*>
     ServerName 221.*.*.*
     <Location />
        Order Allow,Deny
        Deny from all
     </Location>
     </VirtualHost>    
     <VirtualHost 221.*.*.*>
     DocumentRoot "c:/web"
     ServerName www.webjx.com
     </VirtualHost>

   说明:蓝色部分是实现拒绝直接通过221.*.*.*这个IP的任何访问请求,这时如果你用221.*.*.*访问,会提示拒绝访问。红色部分就是允许通过www.webjx.com这个域名访问,主目录指向c:/web(这里假设你的网站的根目录是c:/web)

   方法二:在httpd.conf文件最后面,加入以下代码

     NameVirtualHost 221.*.*.*
     <VirtualHost 221.*.*.*>
     DocumentRoot "c:/test"
     ServerName 221.*.*.*
     </VirtualHost>     
     <VirtualHost 221.*.*.*>
     DocumentRoot "c:/web"
     ServerName www.webjx.com
     </VirtualHost>    
    
   说明:蓝色部分是把通过221.*.*.*这个IP直接访问的请求指向c:/test目录下,这可以是个空目录,也可以在里面建一个首页文件,如index.hmtl,首面文件内容可以是一个声明,说明不能通过IP直接访问。红色部分的意思跟方法一是一样的。
作者: qqcm    时间: 2013-4-26 12:27
本帖最后由 qqcm 于 2013-4-26 12:29 编辑

不能颜色给个连接:http://bbs.swdyz.com/thread169sw1dyz1.shtml

1.修改后务必重启apache
service httpd restart/reload

2.不能在默认网站下建站,否则无效

3.虚拟主机必须绑定域名使用,否则就是默认网站,导致apache不能启动。
作者: mlmm    时间: 2013-4-26 12:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: buxianglei    时间: 2013-4-26 12:59
qqcm 发表于 2013-4-26 12:24
用apache搭建的WEB服务器,如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,有两 ...

这个方法 早就看了   没有用的
作者: qqcm    时间: 2013-4-26 13:15
buxianglei 发表于 2013-4-26 12:59
这个方法 早就看了   没有用的

先看前面我的配置说明,你配置apache都没搞清楚,怎么呢个配置成功!另外ssh管理vps不要用webadmin
作者: buxianglei    时间: 2013-4-26 13:53
qqcm 发表于 2013-4-26 13:15
先看前面我的配置说明,你配置apache都没搞清楚,怎么呢个配置成功!另外ssh管理vps不要用webadmin ...

好的  麻烦一下 我吧配置文件给你发过去  您帮忙配置一下
作者: qqcm    时间: 2013-4-26 13:57
[qq]377752090[/qq]
作者: sdgl212    时间: 2013-4-26 14:03
悲剧了




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4