宝塔10周年开年大促,年度钜惠,先领红包再下单,享受折上折,还有抽奖!查看活动
当前位置:论坛首页 > Linux面板 > 讨论

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

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

本帖最后由 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里面,还是在虚拟站点里面配置?我也不喜欢默认站点的重定向方式。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

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