我是靠谱客的博主 耍酷糖豆,最近开发中收集的这篇文章主要介绍ubuntu中apache页面权限控制ubuntu中apache页面权限控制,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ubuntu中apache页面权限控制

1.更改apache配置文件

   配置文件所在路径为:/etc/apache2/sites-enabled. 输入下面的命令进行到该目录

        cd /etc/apache2/sites-enabled

        输入下面的命令进行修改000-default.conf 文件

        sudo vim 000-default.conf

       在000-default.conf文件中加入下面的代码, 并保存
<Directory ""/var/www/FlowControl">
    Options Indexes MultiViews
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
</Directory>

   


2. 在对应的web目录中创建.htaccess文件

(1) 输入下面的命令:


 cd /var/www/FlowControl
sudo vim .htaccess

如下图所示


(2) 在.htaccess文件中加入下面的代码,并保存

AuthName "FlowControl"
AuthType Basic
AuthUserFile /var/www/FlowControl/.htpasswd
require valid-user
如下图所示:



3.  创建.htpasswd文件并更改权限

(1) 输入下面命令

sudo vim .htpasswd

sudo chmod 766 .htpasswd


改更结束后权限应如下图所示


4. 创建用户与密码

第一次创建用户用下面的命令,以后设用户不需要-c参数

htpasswd -c /var/www/FlowControl/.htpasswd jenny

注: jenny就是用户名
按提示输入两次密码

5. 重启apache服务

输入下面的命令:

sudo /etc/init.d/apache2 restart



6. 测试

  在浏览器地址栏输入下面的地址:http://localhost/FlowControl/index.html

  则会要求输入用户名密码
 
  输入步聚4中设置的用户密码才可以访问到index.html页面

  如下图所示:





最后

以上就是耍酷糖豆为你收集整理的ubuntu中apache页面权限控制ubuntu中apache页面权限控制的全部内容,希望文章能够帮你解决ubuntu中apache页面权限控制ubuntu中apache页面权限控制所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部