更改默认页面Apache2 Ubuntu

时间:2013-10-19 15:41:34

标签: ubuntu apache2

当我访问我的网站时,会显示所有文件的索引,当我选择特定页面时,html无法访问文件中的图像。如何让Apache2自动启动/var/www/home.html而不是/ var / www?

2 个答案:

答案 0 :(得分:8)

您可以在虚拟主机上下文中使用DirectoryIndex指令。

来自apache website

  

DirectoryIndex指令设置要查找的资源列表,   当客户端通过指定/来请求目录的索引时   在目录名称的末尾。

以下是示例:

<virtualhost *:80>

  ServerName  domain.com
  ServerAlias www.domain.com

  # Index file and Document Root (where the public files are located)
  DirectoryIndex home.html index.html
  DocumentRoot /var/www

</virtualhost>

答案 1 :(得分:3)

在Apache2中,在DirectoryIndex配置文件的virtualhost标记内指定sites-available/default指令对我不起作用。相反,如http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex中提到的那样,将DirectoryIndex指令放在Directory文件的apache2.conf标记内,就完全符合我们的要求。