先前因为没有设置目录访问权限,所以在没有index.htm页面的情况下(我测试了),通过IP访问我的网站时,直接能够看到我服务器根目录下的所有文件(包括文件夹和其他一些页面),我想让访问者只能通过首页链接 index.htm 来访问我的其他页面,并对其隐藏目录文件,该怎么做?
设置: Order allow,deny
Deny from all
我想达到的设置目的: 访问者可以通过 index.htm 访问我的网站,但不想让他看到我的目录文件.
我的Apache服务器在设置了禁止访问目录()后,连首页(index.htm)也进不去了(有index.htm).没设置之前正常.
答案:2 悬赏:30
解决时间 2021-11-25 00:58
- 提问者网友:梧桐不渝
- 2021-11-24 05:21
最佳答案
- 二级知识专家网友:悲观垃圾
- 2021-11-24 06:18
可以设置的 好像 修改apache的配置
全部回答
- 1楼网友:万千宠爱
- 2021-11-24 07:57
不一定要采用apache禁止ip访问,软件防火墙就可以禁止某些ip地址访问你的服务器。
apache的方法为:
1.停止apche的服务
2.备份apche当前的配置文件//conf/httpd.conf,注意代表了apche的安装目录
3.用文本编辑器打开文件//conf/httpd.conf,查找如下的内容:
order allow,deny
allow from all
4.在“allow from all”后面添加一行“deny from ”,其中表示要屏蔽的ip地址,比如:要屏蔽163.236.54.30那么应该写成:
order allow,deny
allow from all
deny from 163.236.54.30
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯