基于用户认证的虚拟主机

一、创建用户

例如创建一个用户tony到目录/etc/httpd/zhanghao下:

htpasswd -c /etc/httpd/zhanghao tony

然后设置密码并确认

还可以再创建一个用户,过程一样:

查看刚才设置的用户以及密码:

二、创建用户验证目录 

下面创建了一个自定义的页面

三、写配置文件

为了让用户输入账号以及密码才可以访问我们刚才自定义的页面,我们需要写配置文件

首先进入目录:cd /etc/httpd/conf.d/

我们就用之前创建好的vhost.conf文件,没有的可以直接vim一个,但是文件后缀名必须是.conf结尾

然后写入橙色框中的内容:

authtype 写基本的basic

authname 相当与一段提示的话,自己设定

authuserfile 写刚才存创建的用户的文件

require user 填请求访问的用户名

我们写到自己写的任意一个没问题的页面,在后面加上路径别名:

alias /mysecret   /usr/local/mysecret

然后记得保存退出

重启httpd服务,然后去浏览器搜索要在后面加上/mysecret

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值