1.创建用户(可以添加多个账号 第二次及以后不写-c)*
htpasswd -c /etc/httpd/zhanghao abc
设置密码
2.创建文件夹并写入内容
mkdir /usr/local/mysecret/
echo This is mysecret > /usr/local/mysecret/index.html
3. 写配置文件
<directory /www>
allowoverride
require all granted
</directory>
<directory /usr/local/mysecret>
authtype basic
authname "This is mysecret,please input passwd:"
authuserfile /etc/httpd/zhanghao
require user tom abc
</directory>
<virtualhost 192.168.179.131:80 >
servername www.haha.com
documentroot /www/haha
alias /mysecret /usr/local/mysecret
</virtualhost>
4.vim /etc/hosts (添加自己的IP 和 主机名 )
5.C:\Windows\System32\drivers\etc(用管理员身份去Windows该路径下添加IP和主机名)
6.然后去浏览器访问
可能会遇到的错误
输入curl www.haha.com 时会出现html的标签而不是文件内容
解决办法 输入setenforce 0