httpd错误页面存放目录
时间: 2023-12-22 20:21:00 浏览: 139
Apache安全配置之禁止目录访问的配置方法
在 Apache 中,错误页面的存放目录取决于你的 Apache 配置文件中的 `DocumentRoot` 指令。通常情况下,Apache 默认的 `DocumentRoot` 目录是 `/var/www/html`,也就是说,如果你将错误页面放在该目录下,那么 Apache 就可以自动找到并显示该页面。
如果你想将错误页面放在其他目录下,可以通过修改 Apache 配置文件中的 `DocumentRoot` 指令来实现。另外,你也可以通过在 Apache 配置文件中设置 `Alias` 指令来为错误页面指定特定的目录,例如:
```
Alias /error /var/www/error
ErrorDocument 404 /error/404.html
```
上面的示例中,我们将 `/error` 路径映射到 `/var/www/error` 目录,并将 `404` 错误码对应的错误页面设置为 `/error/404.html`。这样,当用户访问网站中不存在的页面时,Apache 就会自动跳转到 `/error/404.html` 页面。
需要注意的是,如果你将错误页面放在了其他目录下,那么需要确保 Apache 进程有足够的权限来读取该目录下的文件。通常情况下,你可以将该目录的权限设置为 `755` 或者 `775`,并将其所有者设置为 Apache 进程的运行用户,例如 `www-data`。
阅读全文