当前位置:论坛首页 > Linux面板 > 讨论

apache禁止未绑定域名或ip访问的方法

发表在 Linux面板2018-1-23 13:51 [复制链接] 4 3196

本帖最后由 mingxue 于 2018-1-26 11:07 编辑

如题,apache禁止未绑定域名或ip访问(这里我只试过apache 2.4,2.2不确定,请自测)
在面板打开apache的配置文件,在里面输入下面这段代码(一定要加在配置文件的最底下,不然可能会有未知错误)
  1. # 禁止未绑定域名或ip直接访问
  2. <VirtualHost *:80>
  3.   ServerName localhost
  4.   ServerAlias *
  5.   <Location />
  6.     Order Allow,Deny
  7.     Deny from all
  8.   </Location>
  9.   ErrorLog "/www/wwwlogs/localhost.error.log"
  10.   CustomLog "/www/wwwlogs/localhost.access.log" combined
  11. </VirtualHost>
复制代码
这段代码是禁止通过所有未绑定的域名和ip直接访问服务器,如果有其他端口请自行添加,加上后未绑定的域名或ip访问的话就会提示403错误,更改之后网站不能访问的话就删掉这段代码,访问日志默认保存在/www/wwwlogs/下,宝塔的面板也有这个功能,但是不能直接设置禁止访问,宝塔是设置的默认站点,还有个跳转,个人不太喜欢。
使用道具 举报 只看该作者 回复
发表于 2018-1-23 13:51:45 | 显示全部楼层
刚试过。。。2.2好像不能用这个,2.2的先别用了
使用道具 举报 回复 支持 反对
发表于 2018-1-26 07:32:04 | 显示全部楼层
<blockquote><blockquote>在哪里填写目录的
<blockquote>目录是填写中间吗?<blockquote>

使用道具 举报 回复 支持 反对
发表于 2018-1-26 11:06:53 | 显示全部楼层
2597201314 发表于 2018-1-26 07:32
在哪里填写目录的
目录是填写中间吗?

不是。我代码怎么被改了,我写的不是这样的啊。。。
使用道具 举报 回复 支持 反对
发表于 2020-7-1 17:36:15 | 显示全部楼层
请问是配置在apache/conf里面,还是在虚拟站点里面配置?我也不喜欢默认站点的重定向方式。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表