服务器 频道

Apache目录索引的简易配置

  【IT168 服务器学院】目的:

  使用Apache配置简易的目录索引,登录者可以方便浏览、下载目录之下的内容。

  过程:(以下均为有root权限时的操作)

  1.安装apache:pacman -S apache

  2.配置apache:vi /etc/httpd/conf/httpd.conf

  #管理员的E-mail,出错时发送错误的邮件地址

  ServerAdmin HeirJoe@gmail.com

  #服务器名,没有域名就写IP

  ServerName My IP:80

  #主目录地址

  DocumentRoot "/path/to/server"

  #设置默认主目录的权限,下面需要用到

  <Directory "/home/httpd">

  Order deny,allow

  Allow from all

  </Directory>

  #使用别名,将系统绝对路径转换为相对于DocumentRoot的相对路径

  Alias  /home  "/home/httpd"

  #配置浏览目录的选项

  <Directory "/path/to/server">

  #选项为索引方式

  Options Indexes

  #索引选项,目录优先

  IndexOptions FancyIndexing FoldersFirst

  #索引排除选项

  IndexIgnore header.html footer.html

  #索引头部嵌入文件(只可使用相对http主目录的相对路径,而不是系统的绝对路径)

  HeaderName /home/html/header.html

  #索引底部嵌入的文件(同上,"/home"使用了别名,同时要为那个目录设置权限)

  ReadmeName /home/html/footer.html

  #关闭服务器标志

  ServerSignature Off

  #使用.htaccess文件可以得到的控制水平

  AllowOverride None

  #控制访问权限

  Order allow,deny

  Allow from all

  </Directory>

  所作的修改就这么多,其它的都是系统默认,不考虑安全、性能等,基本能正常跑起来了。

  3.运行apache:httpd -k start

  简单的配置就这么多,Apache的配置和组合还有好多好多,以后再细细研究。

  

0
相关文章