我已将IP限制网站配置为仅允许从特定网址进行访问。配置在apache2.conf中,如下所示:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require ip 123.45.678.90
</Directory>
我想显示自定义403页面而不是默认页面,所以我创建了403.html。但是,我无法找到合适的位置放入apache2.conf。
我尝试在指令中添加“ErrorDocument 403 403.html”,但随后网页字面上显示“403.html” - 不是页面,而是实际字符串。如果我只想在apache2.conf中输入消息,那就好了,但是我更喜欢实际上有一个页面,我可以更方便地编辑它。
我已经尝试将它放在Directory指令之外,但是返回典型的403,加上以下内容:
此外,尝试时遇到403 Forbidden错误 使用ErrorDocument来处理请求。
我认为这是有道理的,因为无论如何他们都不被允许进入该目录。所以,我尝试创建一个名为/ var / error的新文件夹并将其添加到那里。但是,它会返回相同的“额外......”错误。
放置这个的适当位置(以及如何)?