记忆时光机论坛

 找回密码
 立即注册
搜索
查看: 1042|回复: 0
打印 上一主题 下一主题

[知识] Apache设置主机头,设置指定域名,禁止IP访问,防止恶意解析

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-15 14:00
  • 签到天数: 1283 天

    [LV.10]以坛为家III

    跳转到指定楼层
    楼主
    发表于 2015-2-4 22:30:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    测试版本:Apache2.4
    1.编辑Apache配置文件(httpd.conf)

    2.找到:(#Include conf/extra/httpd-vhosts.conf),把前面的#删掉保存

    3.修改文件(\conf\extra\httpd-vhosts.conf)

    4.加入下面这段代码(多个域名或者其他自行添加即可)

    <VirtualHost *:80>
    ServerName 网站IP
    <Location />
    Deny from all
    </Location>
    </VirtualHost>

    <VirtualHost *:80>
    ServerName 你的域名
    DocumentRoot 网站目录
    </VirtualHost>

    <VirtualHost *:80>
    ServerName localhost
    DocumentRoot 网站目录
    </VirtualHost>

    第2种方法:直接在httpd.conf文件最后面加上以下代码就行了
    <VirtualHost *:80>
    ServerName 网站IP
    <Location />
    Deny from all
    </Location>
    </VirtualHost>

    <VirtualHost *:80>
    ServerName 你的域名
    DocumentRoot 网站目录
    </VirtualHost>

    <VirtualHost *:80>
    ServerName localhost
    DocumentRoot 网站目录
    </VirtualHost>
    如果按这上面配置,就是禁止直接IP访问,只能“你的域名”和“localhost”访问,任何域名解析到这个IP也无法访问

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表