Apache安装-用户访问控制
2023-06-13 09:12:42 时间
一、访问控制介绍
生产环境中,我们的网站分为公站和私站,公站我们巴不得所有人都能来访问,所以不会做任何访问限制。但是私站只是内部人访问,越安全越好,比如网站后台、比如公司数据站等等。所以我们需要通过设置访问控制来允许自己公司电脑或者IP登陆访问,其他人不能访问。
其实这个功能类似于防火墙,可以但是使用起来更加灵活。只针对本站做限制,不影响其他业务。
二、访问控制实现
指令介绍
Require 指令
#Require all denied 拒绝所有
#Require all granted 允许所有
#Require host address 允许主机域名 多个空格空开
#Require ip ip.address 允许ip或网段 多个空格空开
容器<RequireAny> <RequireAll> <requirenone>
只要一个成功即可就通过
<RequireAny>和</RequireAny>用于包含一组授权指令,其中一个指令必须成功才能使<RequireAny>指令成功。
所有指令都生效才通过
<RequireAll>和</RequireAll>用于包含一组授权指令,其中无一个指令必须失败,并且至少有一个指令必须成功才能使<RequireAll>指令成功。
所有指令都不生效才通过
<requirenone>和</requirenone>用于包含一组授权指令,其中无一个指令必须成功才能使<requirenone>指令不失败。
实现代码
<Directory "/usr/local/apache/htdocs/web1/b">
AllowOverride None
#apache2.4新方法
Require all denied
Require ip 192.168.11.24 192.168.11.251
Require host www.ayitula.com
#apache2.2老方法
##The Allow, Deny, and Order directives, provided by mod_access_compat
#Order deny,allow
#Deny from all
#Allow from 192.168.11.23
</Directory>
相关文章
- 大数据Apache Druid(四):使用Imply进行Druid集群搭建
- 时序数据库Apache IoTDB单元与多元时间序列写入与查询性能对比——田原
- Apache Ant安装与配置
- Apache站点优化-下载限速
- Apache安装与安全配置详细
- linux apache安装与配置_Apache配置
- apache的安装教程详解_怎么安装apache
- linux-安装apache
- mybatis错误提示:java.lang.NoClassDefFoundError: org/apache/ibatis/reflection/ReflectorFactory
- MAC 安装 apache ab 压力测试工具以及遇到的坑
- 压力测试:Apache压力测试工具的安装使用
- apache虚拟主机配置的三种方式(小结)
- 本地搭建 Apache 服务器详解编程语言
- Linux 下 Apache 服务器安装指南(linux安装apache)
- 的结合Apache和MySQL的完美结合(apache与mysql)
- 如何在Debian 10上安装Apache Maven
- 阿里巴巴加入 Apache 基金会并捐赠项目 JStorm
- Centos编译安装 LAMP (apache-2.4.7 + mysql-5.5.35 + php 5.4.8)
- 安装安装MacOS Apache服务器――轻松实现网站搭建(macosapache)
- Apache与MySQL的完美融合开启精彩程序之旅(apache加mysql)
- Windows下PHP5和Apache的安装与配置
- 安装APACHE
- Apache、SSL、MySQL和PHP平滑无缝地安装
- redhat下apache+php+mysql+imap+ldap+jdk+tomcat的安装
- apache负载均衡的安装和实现方法
- Apache防DDOS模块mod_evasive安装和配置方法详解
- IIS、Apache、Nginx下用IE下载apk文件变成zip的解决办法
- apache的源码安装详细过程全纪录
- Win2003+apache+PHP+SqlServer2008配置生产环境
- apache服务出现Forbidden403问题的解决方法总结
- Apache中启用ServerStatus配置示例