Linux--Apache个人主页设置认证

本文介绍如何在CentOS7系统上使用VMware和Apache配置个人主页,包括生成口令文件、创建.htaccess文件及修改http.conf配置,确保个人主页的正常访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 使用工具: VMware
  • 测试系统: CentOS7

生成口令文件

为指定用户目录设置认证

  • hotin : 用户名
  • htpasswd -c /etc/secure.user hotin : 在指定路径下生成指定目录的账号密码文件,httpd.txt

生成.htaccess文件

.htaccess文件(或者"分布式配置文件")提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录,能用于文件加锁.

  • cd /home/hotin/public_html : 进入指定用户public_html目录下
  • vim .htaccess : 生成.htaccess文件,默认不存在此文件,自动生成

.htaccess文件内容

# 用户口令文件存放路径
AuthUserFile /etc/secure.user
# 领域名称 
AuthName hotin
# 认证方式
AuthType Basic
# 授权给口令文件中的所有用户
Require Valid-user

修改 /etc/httpd/conf/http.conf文件

<Directory "/var/www/html">

AllowOverride All

Order allow,deny

Allow from all

</Directory>

重启Apache服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值