华强北电脑城 龙岗电子世界 龙华电脑城  凯尔电脑

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2065|回复: 1

要在 Apache 上隐藏某个目录,使其无法通过浏览器直接查看,但可以通过特定路径访问

[复制链接]
发表于 2010-6-4 20:29:53 | 显示全部楼层 |阅读模式
要在 Apache 上隐藏某个目录,使其无法通过浏览器直接查看,但可以通过特定路径访问,以下是更详细的配置步骤:

: g+ H1 X3 v5 m* |# P: k
1. 修改 Apache 的主配置文件
打开 Apache 的主配置文件或虚拟主机配置文件。假设你使用的是默认虚拟主机配置文件 /etc/apache2/sites-available/000-default.conf:
' b- E# l" ~7 s$ [
bash
复制代码
sudo nano /etc/apache2/sites-available/000-default.conf
2. 配置访问控制
为了隐藏 /mnt/mydisk/var/www/html/666目录,可以配置 Apache 不显示该目录的内容,除非通过特定路径访问。
' p+ C, \! L4 j% k( e2 ]4 L
在 000-default.conf 文件中添加以下配置:

# z+ G5 j/ ^, H. S8 C9 }$ y
apache
复制代码
<VirtualHost *:80>
    DocumentRoot /mnt/mydisk/var/www/html
" P8 G- O- }5 R% ~* Z6 p
    <Directory /mnt/mydisk/var/www/html>
        Options -Indexes +FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
  g- a3 \  l' W4 d; u6 e
    Alias /secretpath /mnt/mydisk/var/www/html/666
    <Directory /mnt/mydisk/var/www/html/666>
        Options +Indexes
        AllowOverride None
        Require all granted
    </Directory>
1 j8 X% Z$ M7 M$ r3 O9 t! x! y
    <Location /666>
        Require all denied
    </Location>
</VirtualHost>
3. 禁用 /666 目录的直接访问
通过 <Location> 指令来禁用直接访问 /666目录。

, S; u( c" Y- n3 M
4. 重启 Apache 服务
保存配置文件并退出编辑器,然后重启 Apache 服务:

! P4 t- p5 b! Y2 ]1 y+ B) q! W
bash
复制代码
sudo systemctl restart apache2
解释
DocumentRoot /mnt/mydisk/var/www/html:设置默认的文档根目录。
<Directory /mnt/mydisk/var/www/html>:配置默认文档根目录的访问权限,禁用目录索引。
Alias /secretpath /mnt/mydisk/var/www/html/666:创建一个别名,使得 /mnt/mydisk/var/www/html/666 目录可以通过 /secretpath 访问。
<Directory /mnt/mydisk/var/www/html/666>:配置 666目录的访问权限,允许目录索引。
<Location /666>:禁用直接通过 /work 路径访问 work 目录。
通过以上配置,访问者无法通过 http://yourdomain/work 访问 666 目录,但可以通过 http://yourdomain/secretpath 访问该目录的内容。

! H7 Y( l% x; a8 J
这样可以隐藏目录,同时保留特定路径的访问权限。
回复

使用道具 举报

 楼主| 发表于 2010-6-8 22:44:35 | 显示全部楼层
Network Box是一个完善的一体化威胁管理应用系统,包含计算机安全所需的所有关键部件(防火墙、入侵侦察及防护、防病毒、防垃圾邮件、VPN、内容过滤),Network Box保证您在任何时候都能最好的保护您的网络。 <br/><br/>Network Box 采用Kaspersky和SurControl的领先技术,Network Box分布在全球26个国家的操作中心24×7监察互联网上最新的网络威胁和攻击和每一个Network Box(包括环境、硬件、操作系统、安全模块和工作指标),最新病毒定义和软件包都将通过Network Box的PUSH技术最及时的进行安装,3DES加密和2048位RSA认证密钥保护管理和监控的通信渠道。受过严格训练的安全专家和经验丰富的安全监控系统,我们经常在影响用户的之前就已经检测、识别并解决问题,这种Network Box的支持工作就像是您个人的安全专家一直在保护您的网络。 <br/>使用Network Box,您可以得到24×7的充分保护。我们的数据中心实时监控网络以获得最新的威胁信息,通过我们独特的全球PUSH技术,远程升级您的Network Box----自动保证您的网络一直安全。 <br/>病毒和黑客一般都是攻击已知及可预防的网络漏洞或软件漏洞,可是,即使是经验丰富的IT工作人员,安全系统在正在运行的基础上非常难以正确配置和管理。考虑到这些因素,我们的安全专家跟您一起配置您的Network Box以符合您的安全需求。一个配置轮廓构造出来确定最初的安全设置,正在使用的配置的改变由Network Box来进行远程配置使您远离烦恼
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|华强北 电脑城 龙岗电子世界 龙华电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2024-9-19 19:20 , Processed in 0.162755 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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