Apache虚拟目录(二)

一、PHP生命周期

  Apache虚拟目录(二)

二、轻量级的PHP
  轻量级PHP产品由lighttpd,nginx等等
  Apache是基于模块化设计的
  了解Apache源代码可以从main.c开始
  操作系统上跑了APR运行库
  mpm:mutil proscessing module多重模块管理
  apr:可移植运行库。

  Apache虚拟目录(二)

  

  需求:
  apache安装在C盘,但是出现c盘就没有空间,d盘有更多的空间,能不能把d盘的一个

  文件夹下网页html当做网站管理

  复制一些代码到在Apache的httpd.conf文件中,路径:Apache2.2\conf\httpd.conf

  三、配置虚拟目录

    3.1、添加虚拟目录节点(文件夹):myblog,在httpd.conf文件中找到<IfModule dir_module></IfModule>语句块,在这个语句块后面,添加以下代码

Apache虚拟目录(二)

     <IfModule dir_module>
    #directory设置欢迎界面
    DirectoryIndex index.php index.html index.htm
    #你的站点别名
    Alias /myblog "F:/myblog" 存放的物理路径
      <Directory "F:/myblog">
      #访问权限设置
      Order allow,deny
      Allow from all
      </Directory>
    </IfModule>

    3.2、使用“#”号注销路径:DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

    3.3、重启Apache

    3.4、测试
      http://localhost/myblog/news.html

    3.5、如何设置欢迎页面
      http://localhost/myblog/
     设置<IfModule dir_module>和</IfModule>之间添加news.html,设置news.htm为默认页
    

 <IfModule dir_module>
#directory设置欢迎界面
DirectoryIndex news.html index.php index.html index.htm
#你的站点别名
Alias /myblog "F:/myblog" 存放的物理路径
  <Directory "F:/myblog">
  #访问权限设置
  Order allow,deny
  Allow from all
  </Directory>
</IfModule>

    3.6、关于Apache权限的讲解

    Apache虚拟目录(二)

上一篇:STL容器之优先队列


下一篇:老李分享:Web Services 架构 1