如何获取默认的Apache Getting Started.html?

时间:2018-06-23 05:41:55

标签: apache centos

我有一个简单的问题,但对我来说很难解决。

我有标准的/var/www/html目录,但是后来我删除了它,并制作了虚拟主机,但是我没有想到要复制默认页面(即index.html),但是我需要它。在哪里可以找到它,或者如何向Apache发送“请求”以在/var/www/*的文件夹中生成它?

我正在使用CentOS7。

1 个答案:

答案 0 :(得分:0)

您正在使用CentOS,因此大概是从httpd包运行Apache。 /var/www/html中没有内容:

[root@a02004d67c2b /]# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core) 
[root@a02004d67c2b /]# find /var/www/html/
/var/www/html/

默认的欢迎页面由/etc/httpd/conf.d/welcome.conf提供,如下所示:

<LocationMatch "^/+$">
    Options -Indexes
    ErrorDocument 403 /.noindex.html
</LocationMatch>

<Directory /usr/share/httpd/noindex>
    AllowOverride None
    Require all granted
</Directory>

Alias /.noindex.html /usr/share/httpd/noindex/index.html
Alias /noindex/css/bootstrap.min.css /usr/share/httpd/noindex/css/bootstrap.min.css
Alias /noindex/css/open-sans.css /usr/share/httpd/noindex/css/open-sans.css
Alias /images/apache_pb.gif /usr/share/httpd/noindex/images/apache_pb.gif
Alias /images/poweredby.png /usr/share/httpd/noindex/images/poweredby.png

这意味着如果您没有index.html DocumentRoot(即/var/www/html),Apache将返回一个状态 代码403和/usr/share/httpd/noindex/index.html中的内容。

您可以为虚拟主机复制相同的配置,也可以将/usr/share/httpd/noindex的内容复制到虚拟主机DocumentRoot中。