仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1045|回复: 18
打印 上一主题 下一主题

[学习教程] PHP编程:具体解析Apache办事器完成的用户验证

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:59:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
PHP的理解是新手最难迈过的一道门槛,不过你应该感到幸运的是PHP已经最大极限的为了新手而努力了,如果你学过其他的语言,也许会觉得PHP的确相当的简单,但是如果你之前什么都没学过,那么阿弥陀佛,硬着头皮琢磨吧。   <P style="TEXT-INDENT: 2em">Apache办事器已内置用户验证机制,人人只需恰当的加以设置,即可以掌握网站的某些局部要用户验证。人人只需随着我一步步做上去就应当能轻松完成用户验证。 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">后期筹办,必需已装置apache,假如还没装置,或对装置很恍惚的话,请先预习http://www.5ilinux.com/apache01.html <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">第1步: <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">咱们在/var/www(apache的主页根目次)下创立一个test目次。 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">mkdir /var/www/test <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">第2步 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">然后咱们编纂httpd.conf <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">添加 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">
  1. Alias /test"/var/www/test"<Directory "/var/www/test">Options Indexes MultiViewsAllowOverride AuthConfig #暗示停止身份验证Order allow,denyAllow from all</Directory>#AllowOverride AuthConfig 暗示停止身份验证 这是关头的设置
复制代码
<P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">第3步 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">在/var/www/test创立.htaccess文件 <P style="TEXT-INDENT: 2em">vi /var/www/test/.htaccess <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">AuthName "frank share web" <P style="TEXT-INDENT: 2em">AuthType Basic <P style="TEXT-INDENT: 2em">AuthUserFile /var/www/test/.htpasswd <P style="TEXT-INDENT: 2em">require valid-user <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">#AuthName 描写,随意写 <P style="TEXT-INDENT: 2em">#AuthUserFile /var/www/test/.htpasswd <P style="TEXT-INDENT: 2em">#require valid-user 或 require user frank 限制是一切正当用户仍是指定用户 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">#暗码文件保举利用.htpasswd,由于apache默许体系对“.ht”开首的文件默许不答应内部读取,平安系数会高一点哦。 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">第4步 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">就是创立apache的验证用户 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">htpasswd -c /var/www/test/.htpasswd frank <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">#第一次创立用户要用到-c 参数 第2次添加用户,就不必-c参数 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">假如你们想修正暗码,可以以下 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">htpasswd -m .htpasswd frank <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">第5步: <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">ok,重启apache办事,然后会见 http://你的网站地址/test 假如顺遂的话,应当能看到一个用户验证的弹出窗口,只需填入第4步创立的用户名和暗码就行。 <P style="TEXT-INDENT: 2em">为了办事器的功能,普通不保举利用AllowOverride AuthConfig或AllowOverride ALL,由于这会使办事器会不休的去寻觅.htaccess,从而影响办事器的效能,普通咱们把一些后台办理界面或其他特别目次能够需求加验证这个需求。
通过这段时间的学习实践,对软件开发有了更多新的认识,不在局限于之前的片面性。当然,现在所学到的东西其实并不多,离当一个真正的程序员,还有很大的差距。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-2-6 15:43:17 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
冷月葬花魂 该用户已被删除
板凳
发表于 2015-2-9 13:58:47 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-21 18:05:14 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
小妖女 该用户已被删除
5#
发表于 2015-2-25 12:40:12 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
因胸联盟 该用户已被删除
6#
发表于 2015-2-26 18:25:23 | 只看该作者
本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。
莫相离 该用户已被删除
7#
发表于 2015-3-3 07:32:58 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
admin 该用户已被删除
8#
发表于 2015-3-7 05:22:31 | 只看该作者
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-14 10:47:15 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
分手快乐 该用户已被删除
10#
发表于 2015-3-15 09:58:46 | 只看该作者
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
只想知道 该用户已被删除
11#
发表于 2015-4-8 18:27:43 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
不帅 该用户已被删除
12#
发表于 2015-4-12 17:44:00 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
精灵巫婆 该用户已被删除
13#
发表于 2015-4-13 12:48:26 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
若相依 该用户已被删除
14#
发表于 2015-4-14 04:41:33 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
透明 该用户已被删除
15#
发表于 2015-4-16 06:12:53 | 只看该作者
实践是检验自己会不会的真理。
老尸 该用户已被删除
16#
发表于 2015-4-16 12:12:59 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
金色的骷髅 该用户已被删除
17#
发表于 2015-4-18 23:02:58 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
飘灵儿 该用户已被删除
18#
发表于 2015-4-19 09:17:55 | 只看该作者
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
变相怪杰 该用户已被删除
19#
发表于 2015-5-6 12:45:09 | 只看该作者
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-17 02:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表