apache 服务器如何保护不允许被访问的目录

首先,您需要与所有用户和他们的加密的密码文件

user1:7yeforpzkogtw
user2:zwes8w.81oqj2

用户名是多达255个字符,不能包含:。

您可以手动创建此文件。对于password ecryption有可用的(这里的一http://www.flash.net/cgi-bin/pw.pl)的许多工具。然后你就可以通过ftp上传它。

另一种方法来创建它是使用apache的htpasswd工具。
当您红外搜索与跟踪创建此文件,这里的命令行

htpasswd -c /home/vank0/.htpasswd -c vank0

你问它两次密码和用户vank0已添加。现在让我们添加一些更多的用户:
htpasswd -c /home/vank0/.htpasswd pesho
htpasswd -c /home/vank0/.htpasswd misho
htpasswd -c /home/vank0/.htpasswd diana
htpasswd -c /home/vank0/.htpasswd petq

创建一个.htaccess 文件打开
你应该创建一个。在目录中要保护htaccess文件。让我们假设该文件的根是/ home/vank0/www /,这个目录是/ home/vank0/www/taino /和网站的网址是vank0.example.com。下面是/ home/vank0/www/taino/.htaccess内容

authtype basic
authname "secret directory"
authuserfile /home/vank0/.htpasswd
require valid-user

如果你想创建目录/ home/vank0/www/po-taino /只为用户vank0访问,您应该创建/ home/vank0/www/po-taino/.htaccess

authtype basic
authname "secret directory of vank0"
authuserfile /home/vank0/.htpasswd
require user vank0

一个目录可以访问只为在密码文件中的用户数。例如只pesho和御庄应该看到/ home/vank0/www/pesho-misho /。我们需要另一个文件 - 包含用户群体,其中只有一组设置。该文件是/ home/vank0/.htgroups教程单排:

authtype basic
authname "secret directory of grupata"
authuserfile /home/vank0/.htpasswd
authgroupfile /home/vank0/.htgroups
require group grupata

 

时间: 2024-11-18 19:18:02

apache 服务器如何保护不允许被访问的目录的相关文章

Apache服务器的保护(3)

apache|服务器 perl是一种功能非常强大的脚本语言.主要用于文本的处理,程序员还可以通过perl脚本使用系统调用.如果程序编写的不好,就会为攻击者闯入服务器大开方便之门.因此,使用perl脚本一定要小心,以免出现此类漏洞.在perl脚本中,处理请求数据之前,最好能够调用专门的检查例程对输入的合法性进行检查.除此之外,还要确保Apache不是以root的权限运行的,Perl脚本被限制在某个特定的目录下运行. SSI(Server-Side Includes)的安全 使用SSI,程序员可以建

Apache服务器的保护(1)

apache|服务器 本文将讨论UNIX平台下,Apache WEB服务器安装和配置的安全问题.我们假定阅读本文的系统管理员已经针对自己站点的情况选择了相关的模块,并且能够进行配置.创建和排除故障.本文的主要目的是帮助你简历一个安全的Apache web服务器. 在众多的Web服务器产品中,Apache是应用最为广泛的一个产品,同时也是一个设计上非常安全的程序.但是,同其它应用程序一样,Apache也存在安全缺陷.本文主要针对三个安全缺陷进行讨论,包括:使用HTTP协议进行的拒绝服务攻击(den

Apache服务器的保护

apache|服务器 作者:nixe0n 一. 综述 本文将讨论UNIX平台下,Apache WEB服务器安装和配置的安全问题.我们假定阅读本文的系统管理员已经针对自己站点的情况选择了相关的模块,并且能够进行配置.创建和排除故障.本文的主要目的是帮助你简历一个安全的Apache歪脖(web :P)服务器. 在众多的Web服务器产品中,Apache是应用最为广泛的一个产品,同时也是一个设计上非常安全的程序.但是,同其它应用程序一样,Apache也存在安全缺陷.本文主要针对三个安全缺陷进行讨论,包括

如何配置 fail2ban 来保护 Apache 服务器

如何配置 fail2ban 来保护 Apache 服务器 生产环境中的 Apache 服务器可能会受到不同的攻击.攻击者或许试图通过暴力攻击或者执行恶意脚本来获取未经授权或者禁止访问的目录.一些恶意爬虫或许会扫描你网站下的各种安全漏洞,或者通过收集email地址和web表单来发送垃圾邮件. Apache服务器具有全面的日志功能,可以捕捉到各种攻击所反映的异常事件.然而,它还不能系统地解析具体的apache 日志并迅速地对潜在的攻击进行反应(比如,禁止/解禁IP地址).这时候fail2ban可以解

正确维护配置Apache服务器的方法 保护系统安全_Linux

Apache服务器快速.可靠.可通过简单的API扩展,其Perl/Python解释器可被编译到服务器中,并且完全免费,完全开放源代码.如果需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳的选择. Apache是目前最流行的Web服务器端软件之一,它可以运行在几乎所有被广泛使用的计算机平台上.Apache服务器快速.可靠.可通过简单的API扩展,其Perl/Python解释器可被编译到服务器中,并且完全免费,完全开放源代码.如果需要创建一个每天有数百万人访问的Web服务器,Ap

链接-主机无法访问虚拟机中Linux的Apache服务器

问题描述 主机无法访问虚拟机中Linux的Apache服务器 Linux中Apache服务已经开启,防火墙也关闭了,在Linux中访问127.0.0.1显示it works! 但是在主机中的浏览器中无法链接Apache,请教各位大神~~ 解决方案 不知道你使用的是什么虚拟机软件,我之前使用的是virtualbox,使用桥接模式,让虚拟机和宿主主机在一个网段中,可以相互访问--

tomcat集群-为什么apache+tomcat搭建的负载均衡服务器集群在部署项目访问请求获取不到数据

问题描述 为什么apache+tomcat搭建的负载均衡服务器集群在部署项目访问请求获取不到数据 为什么apache+tomcat搭建的负载均衡服务器集群在部署项目后的项目路径不对呢,请求获取不到数据我是将项目设置在tomcat的根目录访问路径,输入localhost:8080即可访问到项目的首页,显示正常.Apache弄的是IP访问嘛,通过控制分配请求给集群下的tomcat服务器来访问项目,但是直接使用IP访问请求都获取不到数据,尝试通过IP/项目名也达不到效果.这是什么原因呢. 我当时是按照

在Apache服务器上利用Varnish优化移动端访问的方法_Linux

想象一下,你刚刚发布了一篇博文,并分享到了社交网络.然后,这篇文章恰巧被大V看中再次分享了出去,立即吸引了数百粉丝的目光,引导他们涌入了你的网站.看到这么多的访客量,以及它们的评论,你内心激动不已.突然之间,你的网站就挂掉了,满屏的数据连接错误-- 或者假想另一种情境,你一直很努力地创业.突然有一天,一个大V在社交网络表达了对贵公司的喜爱之情,字里行间满满的赞叹.关注这个大V的粉丝心动了,又涌入了你的网站.不幸的是,点击连接后却无法进入你的网站,或者进入后无法注册用户,甚至页面相应超时,无法获取

apache 服务器网站不能访问

最近网站的 apache 服务器,经常运行不到一天的时间就出现网站访问打不开的情况,但 apache 服务器依然启动着,然后只要把 apache 服务器重新启动一下就可以了 我们的环境是 windows 2003 + apache 2.2.8 我在 windows 的事件日志下面看到 The Apache service named  reported the following error: >>> httpd.exe: Could not reliably determine the