linux httpd 访问限制 账号认证访问


title: linux httpd 账号访问限制
date: 2020-03-20 21:35:22
tags: [linux,httpd]
category: 运维

简介

由于项目大部分使用nginx,httpd仅用网络文件下载。只提供配置项,不讲解。

配置项

DocumentRoot "/usr/local/apache2/htdocs"
<Directory "/usr/local/apache2/htdocs">
    Options Indexes      #允许索引访问
    AllowOverride None   
    AuthType Basic       #基于basic认证
    AuthName "test httpd user"  #提示信息,可不填写
    AuthUserFile "/usr/local/apache2/conf/.user" # 指定账号密码文件
    Require valid-user  #指定允许登录用户,valid-user表示账号密码文件的所有用户

</Directory>

创建账号文件

httpd 提供了对应命令,htpasswd命令可创建用户和密码

htpasswd -c /usr/local/apache2/conf/.user test #首次创建文件时需要加上-c参数新建文件。创建了test用户
New password: 
Re-type new password: 
Adding password for user test

htpasswd /usr/local/apache2/conf/.user test #第二次禁止加上-c否则会覆盖原文件

创建完成后需要重启应用,这里我使用的是docker,所有直接重启容器即可。

测试

httpd-auth

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值