当我访问我的网站时,会显示所有文件的索引,当我选择特定页面时,html 无法访问文件中的图像。如何让 Apache2 自动启动 /var/www/home.html 而不是 /var/www?
问问题
76922 次
2 回答
11
您可以在虚拟主机上下文中使用 DirectoryIndex 指令。
当客户端通过在目录名称末尾指定 / 来请求目录索引时,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>
于 2013-10-19T16:13:37.540 回答
3
在 Apache2 中,在配置文件的标签DirectoryIndex
内指定指令对我不起作用。相反,在http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex中提到的文件标签内放置指令正是我们想要的。virtualhost
sites-available/default
DirectoryIndex
Directory
apache2.conf
于 2014-08-28T08:47:07.760 回答