文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Apache服务器之一:httpd.conf常用字段解析(2)

Apache服务器之一:httpd.conf常用字段解析(2)

时间:2009-07-28  来源:www_xylove

Apache服务器之一:httpd.conf常用字段解析(2)

 

 

一、别名

基于别名的应用实例:

定义别名,设置目录的访问权限

500)this.width=500;">

重启apache服务

down目录是别名,真实目录路径指向 /var/ftp/rhe15

别名有一个好处,就是不关注真实目录物理位置的改变,很灵活

<Directory></Directory>容器是来控制访问权限的

验证别名,在火狐浏览器输入:www.apple.com/down/

500)this.width=500;">

其实访问的/var/ftp/rhel5这个目录,点击可以下载。

 

 

二、basic基本认证,基于用户名和密码

对目录设置访问权限,设置用户名和密码的形式,授权某个允许的用户访问目录的能力

500)this.width=500;">

重启apache服务

在<Directory></Diretory>容器里进行用户访问权限的设置,注意字段的含义

建立访问权限的用户apple,tomcat

htpasswd  -c  /etc/httpd/httppasswd  apple     ///////提示输入密码,设置密码便是

htpasswd     /etc/httpd/httppasswd  tomcat    ///////提示输入密码,设置密码便是

httppasswd是自定义用户和密码文件

在火狐浏览器输入:

 

500)this.width=500;">

输入用户和密码:

500)this.width=500;">

 

进入授权的目录:

500)this.width=500;">

===============================================================================================================================

 

三、.htaccess认证,也称基于目录的认证

与basic认证类似,但是更利于控制

这里提到了.htaccess这个文件,利用这个文件来实现基于目录的认证

/var/www/html/www.apple.com/sales 目录进行认证,授权sales目录访问用户的访问权限

配置文件设置:

Alias  /ipt/  “/var/www/html/www.apple.com/sales”

<Directory  “/var/www/html/www.apple.com/sales”>

       Options  ALL

       AllowOverride  AutoConfig   //////启用.htaccess认证

       Order  allow ,deny

       Allow  from  all

</Directory>

重启apache服务

在/var/www/html/www.apple.com/sales建立.htaccess文件

touch  /var/www/html/www.apple.com/sales/.htaccess

编辑:

AuthType  Basic

AuthName  “hi,this is a .htaccess file controls”

AuthUserFile  /etc/httpd/httppasswd

Require user  apple  tomcat 或valid-user

测试:

打开火狐浏览器,输入:www.apple.com/ipt/

弹出认证对话框,要求输入用户名和密码

输入:tomcat 以及密码

登录成功的,进入/var/www/html/www.apple.com/sales/页面

 

 

四、支持Cgi功能(即perl程序执行速度提升)

 

 概念:

CGI是通用网关接口,是一种将关于动态web服务器内容的信息传递个web服务器程序的规定方法。这些程序使用perl语言编程,启动起来比其他编译程序慢,Aapche默认能访问mod_perl模块,即包含了perl程序的解释器,提高了perl CGI程序的启动时间

  1:要支持Cgi ,必须安装perl* 包

   yum install –y perl*

  2:设置配置文件:

   #AddHandler  cgi-script  .cgi

   去掉注释#

AddHandler   cgi-script  .cgi

   设置容器,使网站有执行perl程序的能力

  <Directory  “/var/www/html”>

   Options ALL 或 ExeCGI   ///////开启CGI功能

   AllowOverride none

   Order  allow,deny

   Allow  from all

  </Directory>

   测试:在网站根目录下,任何目录下添加perl程序执行文件,是否能执行,这个perl脚本其他人必须具有执行的权限

 

 

五、支持php网页

   安装php*包

   默认安装modul_php模块

   DirectoryIndex  index.php

   编辑index.php文件

   <?

   Phpinfo()

?>

   测试index.php页面

500)this.width=500;">

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载