- 使用工具: 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服务
service httpd restart
: 重启- 浏览器输入
IP地址/~指定用户名
: 查看个人主页
- 注意
- 防火墙和seLinux务必关闭
- 点此查看Linux–静态网络配置
- 点此查看Linux–个人主页配置