Litespeed搭配DirectAdmin环境下设置自定义403错误页问题咨询
Litespeed + DirectAdmin 环境自定义403错误页配置步骤
前置准备
- 先创建自定义403页面文件,命名为
custom_403.html,写入你需要展示给未授权用户的内容后保存 - 单站点使用的话将文件放到站点根目录,DirectAdmin默认站点根路径为
/home/你的用户名/domains/你的域名/public_html/,给文件设置644权限保证Web服务可读取 - 全局生效的话将文件放到Litespeed公共错误页目录:
/usr/local/lsws/share/error/
方案1:单站点配置(无需改全局规则,推荐)
- 进入对应站点的根目录,找到
.htaccess文件,不存在则直接新建 - 添加以下规则:
ErrorDocument 403 /custom_403.html
- 保存后立即生效,若开启了Litespeed缓存需先清除缓存再测试
方案2:全局配置(所有站点统一生效)
- 登录DirectAdmin管理员账号,进入7080端口的Litespeed WebAdmin控制台
- 左侧菜单依次进入
Configuration > Server > General,找到Error Pages设置项 - 点击编辑按钮,在错误码列表中找到403,填入你提前准备的全局403页面的绝对路径
- 保存配置后点击右上角的Graceful Restart重启Litespeed即可生效
注意事项
- 自定义403页面不要放在受IP访问控制限制的子目录下,否则页面本身也会被拦截返回403,导致加载失败
- 若页面加载异常,检查
custom_403.html的权限是否为644,所属用户组是否对应当前站点的运行用户
内容的提问来源于stack exchange,提问作者Mehdi Alikhani
相关产品推荐
相关产品推荐

