找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2958|回复: 1

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

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

$ ^# n8 b  S" h6 E5 T: f
1. 修改 Apache 的主配置文件
打开 Apache 的主配置文件或虚拟主机配置文件。假设你使用的是默认虚拟主机配置文件 /etc/apache2/sites-available/000-default.conf:

* y/ G& A. H) Z  |
bash
复制代码
sudo nano /etc/apache2/sites-available/000-default.conf
2. 配置访问控制
为了隐藏 /mnt/mydisk/var/www/html/666目录,可以配置 Apache 不显示该目录的内容,除非通过特定路径访问。
: K. O: m# W( B0 F2 r* y
在 000-default.conf 文件中添加以下配置:

( T1 b4 h" A. D  C) Y
apache
复制代码
<VirtualHost *:80>
    DocumentRoot /mnt/mydisk/var/www/html
4 {& B$ d' }5 v" I' Y4 L7 o; H% r9 G
    <Directory /mnt/mydisk/var/www/html>
        Options -Indexes +FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
. \' `8 }) Z: U* U- |
    Alias /secretpath /mnt/mydisk/var/www/html/666
    <Directory /mnt/mydisk/var/www/html/666>
        Options +Indexes
        AllowOverride None
        Require all granted
    </Directory>

4 H; V6 T) R7 T$ R9 d
    <Location /666>
        Require all denied
    </Location>
</VirtualHost>
3. 禁用 /666 目录的直接访问
通过 <Location> 指令来禁用直接访问 /666目录。

. C/ S" Z" d9 b! X; a% G
4. 重启 Apache 服务
保存配置文件并退出编辑器,然后重启 Apache 服务:

3 j( q) ~! J# Q5 V; B5 @
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 访问该目录的内容。
# E+ q* R, u( u" D4 s, I
这样可以隐藏目录,同时保留特定路径的访问权限。
回复

使用道具 举报

 楼主| 发表于 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, 2025-8-14 03:53 , Processed in 0.039563 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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