apache禁止目录浏览或设置密码访问

禁止目录浏览

修改apache配置文件apache2.conf或是httpd.conf
apache禁止目录浏览或设置密码访问_第1张图片
其中Indexes改为-Indexes,表示禁止浏览
然后重启apache服务:service apache2 restart

设置密码访问

1、使用htpasswd生成访问账号和密码存放于/var/www/html/members.txt

htpasswd -bc /var/www/html/members.txt test 123456	生成登录账号test,密码为123456

2、修改apache配置文件apache2.conf或是httpd.conf,具体的配置如下
如果存在Require all granted这一行,要使用#将其注释掉

<Directory /var/www/>								要访问的目录
        Options Indexes FollowSymLinks
        AllowOverride None
        AuthType Basic
        AuthName Authorize							提示信息
        AuthUserFile /var/www/html/members.txt		包含用户名和密码的文本文件
        require user test							被授权访问的用户
</Directory>

3、重启apache服务

参考文章

https://www.jianshu.com/p/d8a6f26751b3
https://www.cnblogs.com/marixh/p/4363263.html
https://www.caizhichao.cn/788.html

你可能感兴趣的:(Linux系统)