运维八一 运维八一
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)

运维八一

运维,运维!
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)
  • 操作系统

  • 域名解析

  • 公有云

  • CI&CD

  • 数据库

  • 负载均衡&反向代理

  • 存储系统

  • 容器&容器编排

  • 批量管理

  • 邮件系统

  • 监控系统

  • Web服务

    • HTTP介绍
    • nginx进阶
    • nginx优化
    • nginx容器化部署
    • Nginx反向代理问题
    • nginx日志切割脚本
    • nginx log各种过滤分析
    • nginx安全问题处理
    • Nginx location Rewrite参数
    • 查看apache、nginx、mysql、php编译参数
    • Tomcat优化
    • centos下tomcat启动很慢
    • tomcat升级
    • PHP优化
    • apache+tomcat负载均衡
    • apache部署
    • apache限制地址和用户访问
      • 格式1:
      • 格式2:
      • 地址限制实例
      • 1、创建用户认证数据库文件
      • 2、编辑httpd主配置文件
    • httpd虚拟主机
    • apache配置文件参数详解
    • apache优化
    • nginx&apache&lighttpd介绍
    • Lighttpd优化
    • web程序性能动态追踪简明手册
  • 虚拟化

  • 防火墙

  • 压测

  • 文件同步

  • 私有云

  • 日志系统

  • 代码仓库&版本管理

  • 安全审计

  • 远程拨号

  • 大数据

  • 统一认证

  • 消息队列

  • Apollo

  • 运维杂记
  • Web服务
lyndon
2022-06-09
目录

apache限制地址和用户访问

对于企业内部的WEB管理平台,例如日志分析系统(Awstats)为了更好实现访问控制,在通过客户端访问时,提交一些用户密码或对客户IP地址进行授权,避免服务器的安全隐患。

常见的访问控制方式:应用于配置文件中的目录区域

  • 客户机地址限制
  • 用户授权限制

# 一、用户地址限制

Order 用来定义访问控制顺序

  • Allow from 地址 #允许某些地址访问
  • Deny from 地址 #拒绝某些地址访问

地址类型:IP地址 网络地址 主机名 域名 all(表示所有) 多个地址之间使用空格分割

# 格式1:

  • Order deny,allow #先拒绝,后允许
  • Deny from all #拒绝所有

# 格式2:

  • Order allow,deny #先允许,后拒绝
  • Allow from all #允许所有

# 地址限制实例

vim /usr/local/httpd/conf/httpd.conf
**156**   Order allow,deny
**157**   Allow from **192.168.10.0**  #将ALL改为**192.168.10.0 ##****只允许****10.0****网段访问网页**
1
2
3

在次访问网页,权限拒绝。地址限制成功

image-20220609001517060

# 二、客户授权限制

# 1、创建用户认证数据库文件

/usr/local/httpd/bin/htpasswd -c /usr/local/httpd/conf/.a a
New password:        //根据提示填写密码
Re-type new password:    //根据提示填写密码
Adding password for user a
1
2
3
4

.a 认证的用户数据文件(是隐藏文件)

a 创建的用户

查看认证文件

image-20220609001634291

注意:只有在第一次创建文件时使用 -c ,后期添加用户时不能使用,否则前期创建的用户将会消失。

在文件中再次添加新用户。命令如下

/usr/local/httpd/bin/htpasswd /usr/local/httpd/conf/.a ts111
1

image-20220609001818719

新用户已经添加完成

# 2、编辑httpd主配置文件

在143行加入以下内容

144     AuthName "http web"
145     AuthType Basic
146     AuthUserFile /usr/local/httpd/conf/.a
147     require valid-user
1
2
3
4

在次访问网页。输入用户名和密码即可访问

image-20220609001919235

上次更新: 2022/06/12, 15:48:09
apache部署
httpd虚拟主机

← apache部署 httpd虚拟主机→

最近更新
01
ctr和crictl显示镜像不一致
03-13
02
alpine镜像集成常用数据库客户端
03-13
03
create-cluster
02-26
更多文章>
Theme by Vdoing | Copyright © 2015-2024 op81.com
苏ICP备18041258号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式