|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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">- 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,从而影响办事器的效能,普通咱们把一些后台办理界面或其他特别目次能够需求加验证这个需求。
通过这段时间的学习实践,对软件开发有了更多新的认识,不在局限于之前的片面性。当然,现在所学到的东西其实并不多,离当一个真正的程序员,还有很大的差距。 |
|