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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2772|回复: 1

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

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

2 N: w" K- A: z3 \" t$ _! u# w" p
1. 修改 Apache 的主配置文件
打开 Apache 的主配置文件或虚拟主机配置文件。假设你使用的是默认虚拟主机配置文件 /etc/apache2/sites-available/000-default.conf:
, t' b4 b3 G. C" a% Q
bash
复制代码
sudo nano /etc/apache2/sites-available/000-default.conf
2. 配置访问控制
为了隐藏 /mnt/mydisk/var/www/html/666目录,可以配置 Apache 不显示该目录的内容,除非通过特定路径访问。

* e2 A2 s' ~1 u% s6 C! C
在 000-default.conf 文件中添加以下配置:

" t1 h2 y( a$ S3 X
apache
复制代码
<VirtualHost *:80>
    DocumentRoot /mnt/mydisk/var/www/html

% G0 F' D& V" s/ ?: X$ r& y1 ^! N
    <Directory /mnt/mydisk/var/www/html>
        Options -Indexes +FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
$ H* I* B5 C) E( P
    Alias /secretpath /mnt/mydisk/var/www/html/666
    <Directory /mnt/mydisk/var/www/html/666>
        Options +Indexes
        AllowOverride None
        Require all granted
    </Directory>
" n$ x# R0 V& u" ^
    <Location /666>
        Require all denied
    </Location>
</VirtualHost>
3. 禁用 /666 目录的直接访问
通过 <Location> 指令来禁用直接访问 /666目录。

- ~8 H2 r$ u( o/ X/ M
4. 重启 Apache 服务
保存配置文件并退出编辑器,然后重启 Apache 服务:
: s- f3 j7 a+ ], g: m) M
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 访问该目录的内容。
3 f$ G" W, ^7 e( j+ ~; ]; e
这样可以隐藏目录,同时保留特定路径的访问权限。
回复

使用道具 举报

 楼主| 发表于 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-6-17 20:03 , Processed in 0.096231 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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