比如说登陆nagios或者是其它监控软件等,都会提示输入用户名密码,才能登陆,其实就是在apache中限制目录访问权限。

通过用户名和密码的方式进行验证。

比如我这里将/var/www/html/a目录进行限制:

1、修改httpd.conf配置文件,添加:

AllowOverride AuthConfig

2、创建密码文件,添加用户venus:

[root@centos-6.5-x64 ~]#htpasswd -c /var/www/html/a/.htpasswd venus

New password:

Re-type new password:

Adding password for user venus

-c 代表创建,没有.htpasswd文件时才需要-c参数,-D 删除,可以man一下htpasswd

3、创建.htaccess文件

[root@centos-6.5-x64 ~]#cat /var/www/html/a/.htaccess

AuthName “please input your username ang password!”

AuthType Basic

AuthUserFile /var/www/html/a/.htpasswd

Require valid-user

AuthName 提示信息

AuthType 目前只实现了Basic和Digest(不常用)

这两个模块通常至少需要和一个认证支持模块(如mod_authn_file)和一个授权支持模块(如mod_authz_user)一起使用。

AuthUserFile 认证文件路径

Require 所有有效用户

重启apache测试。

访问http://192.168.1.102/a 弹出输入用户名密码即可。

附:

通过ip限制访问:https://www.rootop.org/pages/963.html

专注于 服务器运维与web架构

E-mail:venus#rootop.org

apache禁止访问html,apache 限制目录访问相关推荐

  1. Apache配置--用户认证(针对目录访问)-update2015-05-02

    通过Apache配置可以限制用户对目录的访问,会弹出像phpadmin一样的登陆框. ========================================================= ...

  2. 十八、深入Java 访问修饰符和非访问修饰符

    @Author:Runsen @Date:2019/10/29 Java的修饰符主要分为2类,分别访问修饰符和 非访问修饰符 文章目录 访问修饰符 访问控制四个修饰符 非访问修饰符 成员变量 Stai ...

  3. apache 设置禁止访问某些文件或目录

    [apache配置禁止访问] 1. 禁止访问某些文件/目录 增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库: <Files ~ "\.inc$&qu ...

  4. apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法

    我们来看俩段通常对上传目录设置无权限的列子,配置如下: 代码如下: <Directory "/var/www/upload"> <FilesMatch " ...

  5. Apache禁止指定的user_agent、指定目录被访问

    一.Apache禁止指定的user_agent 1.修改apache的虚拟主机配置文件 [root@daixuan ~]# vim /usr/local/apache2/conf/extra/http ...

  6. 服务器禁止某台电脑访问网站代码,禁止通过ip直接访问(apache,nginx,iis)Windows服务器操作系统 -电脑资料...

    现在网站都需要备案了,如果未备案的域名解析到我们网站可能导致服务器给关了,虽然现在很多机房有防火墙白名单功能了,但是我们有些会把机器放到防火墙之外了,那么在这个时间我们就需要禁止通过ip直接访问,下面 ...

  7. Apache与Nginx虚拟机的三种访问+非简单请求+跨域知识点整理

    Apache 在D:\project\web\index.html中写入 <h1>welcome useing apache!</h1> 基于ip访问 打开phpstudy_p ...

  8. |- apache -| 手机真机测试之访问本地apache服务器

    本文简单介绍了手机与电脑处于同一个局域网下,如何通过手机访问本地的apache服务器(pc端)做测试 今天,因为写了一个微信网页授权的demo,由于微信的一些限制,每次都需要在微信客户端,进行用户的授 ...

  9. 禁止apache显示目录索引 apache禁止列目录

    2019独角兽企业重金招聘Python工程师标准>>> 禁止apache显示目录索引 apache禁止列目录 禁止Apache显示目录索引的常见的3种方法. 要实现禁止Apache显 ...

最新文章

  1. Unable to connect to the Redgate Client Service
  2. openjdk sunjdk区别
  3. java 中断线程 wait_Java 线程中断(interrupt)与阻塞 (park)的区别
  4. 理科僧文科婶,高考前终于撕起来了!
  5. vue-router常见问题解决方案。(滚轴回到顶部、页面跳转同一页面报错、手机电脑端路由跳转)
  6. 如何把照片正面变成反面_没有锁边机如何做衣服(五种方法)
  7. 知识图谱最新权威综述论文解读:时序知识图谱部分
  8. 使用游标逐行更新数据
  9. 原来,这就叫“不值得定律”
  10. 星星评价控件android开发_Android自定义View,评分星星控件(RatingBar)
  11. 还原永恒之蓝下载器PS脚本混淆
  12. excel隐藏行的展现方法
  13. debian/ubuntu 64bit 安装 android sdk时adb无法编译的问题
  14. 单片机外围电路设计之一:电阻
  15. 天天学JAVA-JAVA基础(3)
  16. Linux 操作必备 150 个命令,速度收藏~
  17. 自制快速冒烟测试小工具--基于python多线程
  18. 服务器集群及其优缺点!
  19. 用Python做一个愿望清单,2020年计划让小美女来督促吧!
  20. 【XJTUSE计算机图形学】第三章 几何造型技术(1)——参数曲线和曲面

热门文章

  1. Bitcoin推特遭到清洗!发生了什么?
  2. Ubuntu:安装deb文件包
  3. C/C++结构体字节对齐详解
  4. 三星台积电大笑 LG弃自研CPU英特尔代工遭重创
  5. thymleaf th:text 和 th:utext 之间的区别
  6. 免费下载田志刚《呼叫中心知识库心得》电子书
  7. 同步方法和同步代码块
  8. Spring Security 3.1 中功能强大的加密工具 PasswordEncoder
  9. 昨晚今天的记忆 Need for SpeedCarbon Demo
  10. Laravel: 基础篇