为linux服务器添加访问文件夹需用户名密码验证
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
//1,站点Apache服务器中的httpd.conf文件有设置为: DocumentRoot /var/www/html //此路径为Apache中设置外部访问linux服务器ip地址时默认打开的文件夹路径,必须是完整路径 AccessFileName .htaccess AllowOverride All 注:如果 httpd.conf 中已经设置了AccessFileName .htaccess 可以忽略 //2,linux命令 htpasswd -c allowuser/.htpasswd newuser //在当前目录下的allowuser文件夹内创建.htpasswd文件并在其中创建newuser用户,随后会提示设置密码。.htpasswd文件最好放在/var/www/下的某个文件夹内而非/var/www/html防止可访问html文件夹用户修改其内容 //3,在要控制访问的文件夹(必须是/var/www/html路径下的文件夹,或/var/www/html路径本身)内添加 .htaccess 文件,并往其中写入 AuthName "Section Name" AuthType Basic AuthUserFile /var/www/allowuser/.htpasswd //填写刚才创建的.htpasswd文件的完整路径 Require valid-user (1) 认证类型为基本型(此外还有一些其他的加密类型). (2) 认证方式:用户认证(valid-user)或组认证(valid-group). //4,最后设置文件.htpasswd和.htaccess的文件权限,确保Apache用户有读的权限,这样访问该文件夹下网页时就会要求填写.htpasswd文件里的用户名密码 命令行操作如下: [root@uxy000205 phpMyAdmin]# htpasswd -c .htpasswd admin1 //设置用户名和密码 New password: Re-type new password: Adding password for user admin1 [root@uxy000205 www]# vi .htppasswd //查看存放用户名和密码的文件 admin1:eodAWOebvm1wg [root@uxy000002 phpMyAdmin]# vi .htaccess AuthName "liehuzuo.com" AuthType Basic AuthUserFile /var/www/phpMyAdmin/.htpasswd Require valid-user [root@uxy000002 phpMyAdmin]# ls -l .htpasswd .htaccess -rw-r--r-- 1 root root 105 Oct 16 09:34 .htaccess -rw-r--r-- 1 root root21 Oct 16 09:37 .htpasswd |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
ecshop热门问答
ecshop热门资料
ecshop项目库
ecshop商品重量
ecshoporange
ecshop头痛
ecshopqhdsoho
ecshop亡羊补牢
ecshop电影
ecshop商品编号
ecshop企业家
ecshop新浪微博
ecshop购买人数
ecshop课程
ecshopornaments
ecshop卖否
ecshop163邮箱
ecshop重新
ecshop浮动广告
ecshoperp
ecshop手机商城
ecshopsql
ecshop免费开店
ecshop解觉
采集插件
ecshop订单号
ecshop语法
ecshop短消息
ecshop库存bug
ecshop批量处理图片
ecshop注册域名
ecshop购买插件