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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2068|回复: 1

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

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

7 H4 M+ Z: }9 f, ?& d6 J
1. 修改 Apache 的主配置文件
打开 Apache 的主配置文件或虚拟主机配置文件。假设你使用的是默认虚拟主机配置文件 /etc/apache2/sites-available/000-default.conf:
& G% S  X; N% B; s8 k; ^* r9 z
bash
复制代码
sudo nano /etc/apache2/sites-available/000-default.conf
2. 配置访问控制
为了隐藏 /mnt/mydisk/var/www/html/666目录,可以配置 Apache 不显示该目录的内容,除非通过特定路径访问。

( f; O( u+ k, [, F0 h
在 000-default.conf 文件中添加以下配置:

) M. K4 i. S1 G
apache
复制代码
<VirtualHost *:80>
    DocumentRoot /mnt/mydisk/var/www/html

, C& J' g% M8 P
    <Directory /mnt/mydisk/var/www/html>
        Options -Indexes +FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>

0 S( U4 A8 S6 C8 d* A" y% L
    Alias /secretpath /mnt/mydisk/var/www/html/666
    <Directory /mnt/mydisk/var/www/html/666>
        Options +Indexes
        AllowOverride None
        Require all granted
    </Directory>
( C2 m* ]( L4 g( a
    <Location /666>
        Require all denied
    </Location>
</VirtualHost>
3. 禁用 /666 目录的直接访问
通过 <Location> 指令来禁用直接访问 /666目录。

4 g2 w+ h1 y. d9 }% R1 d; p. i
4. 重启 Apache 服务
保存配置文件并退出编辑器,然后重启 Apache 服务:
/ \, ~) `, P% q+ Z. u# S
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 访问该目录的内容。
# P- L6 n& e# P& M
这样可以隐藏目录,同时保留特定路径的访问权限。
回复

使用道具 举报

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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