精华内容
下载资源
问答
  • Apache禁止IP地址访问服务器方案

    千次阅读 2018-03-13 11:31:29
    由于目前来说大量的黑域名指向开放的服务器IP地址(可以通过IP地址直接访问网站),会对...所以说作为Apache服务器应该禁止IP地址网站的直接访问:设置:(1)修改httpd-vhosts.conf为:(2)在httpd.conf添加:...
    由于目前来说大量的黑域名指向开放的服务器IP地址(可以通过IP地址直接访问网站),会对目前来说在百度上的排名和存在都存在很多很多的威胁。所以说作为Apache服务器应该禁止IP地址对网站的直接访问:

    设置:

    (1)修改httpd-vhosts.conf为:




    (2)在httpd.conf添加:



    展开全文
  • apache和nginx禁止IP地址访问网 前些日子,IDC托管商发邮件说有直接利用IP地址访问的网站没有备案,需要修改下。下面简单的介绍下关于关闭利用IP地址访问网站的措施。保证网站多只能是利用域名进行访问 Apache ...

    apache和nginx禁止IP地址访问网

    前些日子,IDC托管商发邮件说有直接利用IP地址访问的网站没有备案,需要修改下。下面简单的介绍下关于关闭利用IP地址访问网站的措施。保证网站多只能是利用域名进行访问

    Apache

    <VirtualHost*:80>

      DocumentRoot /data/websites/42.62.11.21

      ServerName 42.62.11.21

    <Directory"/data/websites/42.62.11.21">

       Options FollowSymLinks

       Options Includes

       AllowOverride None

       Order Allow,Deny

       Deny from all

    </Directory>

    </VirtualHost>

     

    nginx

    server {

        listen      80  default_server;

        server_name _;

        return      444;

        }

    只需要在可以用IP地址访问的域名的配置文件中加上上述的配置或者是直接在nginx的主配置文件中加上上述配置即可。

    note:监听的端口自己根据网站监听端口的不通进行相应的修改。

    展开全文
  • 介绍下在nginx服务器禁止直接通过IP地址访问网站的方法,以避免别人恶意指向自己的IP,有需要的朋友参考下。 有时会遇到很多的恶意IP攻击,在Nginx下可以禁止IP访问。 Nginx的默认虚拟主机在用户通过IP访问,或...

    介绍下在nginx服务器禁止直接通过IP地址访问网站的方法,以避免别人恶意指向自己的IP,有需要的朋友参考下。

    有时会遇到很多的恶意IP攻击,在Nginx下可以禁止IP访问

    Nginx的默认虚拟主机在用户通过IP访问,或通过未设置的域名访问,在server的设置里面添加这一行:
     

    复制代码代码示例:
    listen 80 default; 
     

    后面的default参数表示这个是默认虚拟主机。

    Nginx 禁止IP访问这个设置非常有用。

    比如别人通过ip或者未知域名访问你的网站时,希望禁止显示任何有效内容,可以给他返回500。

    目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。

    设置:
     

    复制代码代码示例:
    server {  
          listen 80 default;  
          return 500;  
       }

    也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置:
     

    复制代码代码示例:
    server {  
           listen 80 default;  
           rewrite ^(.*) http://www.mydomain.com permanent;  
       }

    按照如上设置后,确实不能通过IP访问服务器了,但是在应该用中出现当server_name后跟多个域名时,其中一个域名怎么都无法访问,设置如下:
     

    复制代码代码示例:
    server  {  
            listen 80;  
            server_name www.example.com example.com    
       }
     

    没更改之前,通过server_name 中的www.example.com example.com均可访问服务器,加入Nginx 禁止IP访问的设置后,通过example.com无法访问服务器了,www.example.com可以访问,用 Nginx -t 检测配置文件会提示warning:
     

      [warn]: conflicting server name “example.com” on 0.0.0.0:80, 
          ignored  
       the configuration file /usr/local/Nginx/conf/
          Nginx.conf syntax is ok  
       configuration file /usr/local/Nginx/conf/Nginx.
          conf test is successful
     

    最后通过在listen 80 default;后再加server_name _;解决,形式如下:
     

    复制代码代码示例:
    #禁止IP访问  
    server  {  
           listen 80 default;  
           server_name _;  
           server_name www.example.com example.com 
           return 500;  

     

    这样,通过example.com就能访问服务器了。

    以上介绍了nginx服务器中直接通过IP地址访问网站的方法,希望对大家有所帮助。

    转载于:https://www.cnblogs.com/apexchu/p/4335787.html

    展开全文
  • 一、IIS 防止恶意域名指向解决方法 ...2、在“网站”目录上单击右键,选择“新建”-“网站”,打开“网站创建向导”。 3、在“网站创建向导”对话框点击“下一步”,进入“网站描述”,输入描述内容...
    一、IIS 防止恶意域名指向解决方法
    首先单击“开始”-“设置”-“控制面板”-“管理工具”,找到“Internet 信息服务
    (IIS)管理器”双击打开并进行如下操作:
    1、展开左侧级联菜单,找到“网站”目录。
    2、在“网站”目录上单击右键,选择“新建”-“网站”,打开“网站创建向导”。
     
    3、在“网站创建向导”对话框点击“下一步”,进入“网站描述”,输入描述内容,这里的
    内容可随意输入,但为了方便管理,一般填写为网站域名或者具有代表性的名称。
    4、单击“下一步”,打开“IP 地址和端口设置”项,输入或者选择“网站 IP 地址”(本机
    的外网 IP)、“网站 TCP 端口”(端口默认 80,此时只需在浏览器输入网址即可访问网站,
    如改为其它如 800,则需要加端口,如 http://www.qkweb.net:800)、网站的主机头(即网站
    要绑定的网址,如果为空,刚解析到此 IP 的域名均可打开此网站)。
     
    5、填写好后,“下一步”,点击“浏览”或直接输入硬盘绝对路径来为网站指定网站文件夹,
    只有在此文件夹以内的文件,才可以通过域名访问到,此目录即网站 WEB 根目录。
    6、点击“下一步”,进入权限设置,“读取”权限是必需的,如果您的网站要运行 ASP、PHP
    等程序,需要选中“运行脚本(如 ASP)”项,点击下一步,完成创建网站全部过程。
     
    在网站创建过程中,只为网站绑定了一个域名 www.qkweb.net ,现在想要把不加 www
    的 qkweb.net 也添加到网站的访问域名中,如何设置呢?下面是详细步骤:
    7、在描述为 www.qkweb.net 的网站目录上单击右键,选择“属性”,打开网站属性对话框,
    单击“高级”按钮,打开“高级网站标识”对话框。
     
    8、点击“添加”按钮,打开“添加/编辑网站标识”对话框,在此输入网站的 IP 地址,TCP
    端口和主机头值,意义和创建网站时的相同,这里分别输入 IP,80,qkweb.net 确定,这
    样就为网站又绑定上了 qkweb.net 这个域名,也填写为如 bbs.qkweb.net 类似的二级域名。
    到此,就完成了 IIS 中网站的创建和域名的绑定,可以通过 www.qkweb.net 和 qkweb.net
     
     
     
    二、Apache 防止恶意域名指向解决方法
    Apache 环境,则需要建立一个域名陷阱,需要放在配置文件的虚拟主机列表的第一个。
    禁用该虚拟主机列表目录,并将相应文件夹留空,达到和 IIS 停止默认网站同样的效果。
    1、首先使用 vi 编译器对 apache 的配置文件进行修改。vi /etc/httpd/conf/httpd.conf。
    2、 在配置文件最后添加虚拟主机, Apache 环境中第一个虚拟主机列类同于 IIS 的默认网站。
    我们将第一个虚拟主机做成域名陷阱,禁用该虚拟主机列表目录。
    <VirtualHost *:80>
    DocumentRoot /var/www/spring
    ServerName www.springlove.com
    =====> 这里可以随意设置域名或者主机的 IP
    <Location /> =====> 使用 Location 禁止访问主机目录
    Order Allow,Deny
    Deny from all
    </Location>
    </VirtualHost>
    <VirtualHost *:80>
    =====> 第二条列表配置为使用的域名
    DocumentRoot /var/www/html
    ServerName www.wylielove.com
    =====> 这里放置实际使用的域名
     
    </VirtualHost>

    转载于:https://www.cnblogs.com/caoyf1992/p/8251168.html

    展开全文
  • 前言: 先来说说为啥要写这篇文章,之前小编看了下nginx 的访问日志,发现每天有好多国外的IP地址访问我的网站,并且访问的内容基本上都是恶意的。因此 我决定 禁止国外IP 来访问我的网站想要实现这个功能有很多...
  • php禁止ip访问网站的方法:首先创建一个PHP示例文件;然后通过“$ban_range_low”和“$ban_range_up”实现禁止某个IP段;最后输出ip访问结果即可。PHP禁止IPIP地址访问示例示例一://禁止某个IP$banned_ip = ...
  •  如何在apache主机上设置禁用中国的IP地址访问,其实很简单,修改apache的.htaccess文件,在文件中加入下面的语句,即可阻止大部分中国用户的访问。当然,这份IP过滤表有些旧,某些新的IP会漏网,可以适当进行一些...
  • 前段时间刚搭建好这个网站,一直没有关注一个问题,那就是IP地址也可以访问我的网站,今天就专门研究了一下nginx配置问题,争取把这个问题研究透彻。1. nginx配置域名及禁止直接通过IP访问先来看nginx的默认配置,...
  • 前言:先来说说为啥要写这篇文章,之前小编看了下 nginx 的访问日志,发现每天有好多国外的 IP 地址访问我的网站,并且访问的内容基本上都是恶意的。因此 我决定 禁止国外 IP访问我的网站想要实现这个功能有很...
  • 前言: 先来说说为啥要写这篇文章,之前小编看了下nginx 的访问日志,发现每天有好多国外的IP地址访问我的网站,并且访问的内容基本上都是恶意的。因此 我决定 禁止国外IP 来访问我的网站想要实现这个功能有很多...
  • 经常有些地方性的B2B或者B2C网站到处都被批量发布好多垃圾信息,把我的解决办法分享... '受屏蔽IP地址(段)集合,星号为通配符,通常保存于配置文件中。   Const BadIPGroup = "192.168.1.*|202.68.*.*|*.12.55.34|
  • 通过上一篇文章《IIS日志分析-快速寻找CC攻击或者采集的IP》,我们快速找出一批IP后,如果能禁止...这里给大家推荐一个批量禁止IP访问IIS网站的工具。点击下载>> 使用方法如下: 1)双击IP.txt,将要屏蔽的I...
  • 1、若公布于外网的服务器IP地址未备案,就有可能被工信部查封。这样备案的域名也会无法访问。 2、如果AppScan通过ip访问扫描,会有“发现内部ip泄露模式”的低级别的警告 安全风险 - 可能会收集有关Web 应用...
  • 前言:先来说说为啥要写这篇文章,之前小编看了下 nginx 的访问日志,发现每天有好多国外的 IP 地址访问我的网站,并且访问的内容基本上都是恶意的。因此 我决定 禁止国外 IP访问我的网站想要实现这个功能有很...
  • php禁止代理ip访问的实现方法:首先通过“empty($_SERVER['HTTP_VIA']) or exit('Access Denied');”判断代理IP;然后设置监控变量;接着处理监控结果;最后跳转至攻击者服务器地址即可。推荐:《PHP视频教程》PHP...
  • 首先想要屏蔽ip地址访问我们的网站,要找到错误文件文件日志。找出ip,本教程是apache服务器为代表。1.用到的技术是centos7 firewall的命令2.cat,grep,awk的用法好了,不多说了直接代码解释,下面就是shell代码...
  • Nginx禁止ip访问可以防止指定IP访问我们的网站,本例子可以实现是防止单IP访问或IP网段访问了,非常的有用我们一起来看看吧。 常用的linux做法 iptables参考规则 代码如下 复制代码 iptables -...
  • 这篇文章主要介绍了Nginx中禁止使用IP访问网站的配置实例,一般在备案时可能需要这种设置,需要的朋友可以参考下 国内因为备案的原因,所有服务器都要禁止使用IP访问网站。否则,如果允许使用IP访问网站,那随便...
  • (iis网站属性打开方法)在网站属性中找到并单击“目录安全性”选项卡,在目录安全性选项卡中找到IP地址和域名限制下面的编辑并单击。即可打开IIS的IP地址和域名限制窗口。(IIS目录安全性设置IP地址和域名限...
  • Dim IP,IPString,VisitIP ‘设置IP地址,用“|”隔开 IPString=”|192.168.0.42|192.168.0.43|” ‘获取IP地址 IP = Request.ServerVariables(“HTTP_X_FORWARDED_FOR”) If IP = “” Then IP = Request....
  • 比如192.168.16.116是我的服务器地址,域名是www.demo.com,我想只允许用户通过域名访问,而不允许用户通过ip访问,所有通过ip访问的都跳转到域名,第一个server部分为起作用的配置代码 nginx配置如下: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 540
精华内容 216
关键字:

网站禁止ip地址访问