You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache2配置LDAP自助改密服务后访问81端口重定向到默认页求助

问题根因

你当前配置的VirtualHost仅监听80端口,访问81端口时Apache无法匹配到对应的站点配置,就会加载默认的/var/www/html路径作为站点根目录。

修复步骤
  • 第一步:新增81端口监听
    编辑Apache端口配置文件/etc/apache2/ports.conf,新增一行配置:
    Listen 81
    
  • 第二步:修改站点配置适配81端口
    编辑/etc/apache2/sites-available/000-default.conf,将VirtualHost的监听范围修改为同时覆盖80和81端口:
    <VirtualHost *:80 *:81>
        ServerName <IP>
    
        DocumentRoot /usr/share/self-service-password/htdocs
        DirectoryIndex index.php
    
        AddDefaultCharset UTF-8
    
        LogLevel warn
        ErrorLog /var/log/apache2/ssp_error.log
        CustomLog /var/log/apache2/ssp_access.log combined
    </VirtualHost>
    
    如果你只需要81端口提供服务,也可以直接把<VirtualHost *:80>改成<VirtualHost *:81>
  • 第三步:校验配置并重启服务
    执行以下命令检查配置语法是否正确:
    apache2ctl configtest
    
    提示Syntax OK后,执行重启命令生效:
    systemctl restart apache2
    
额外排查项

如果修改后仍未生效,可按以下方向排查:

  • 检查/etc/apache2/apache2.conf中是否有针对/var/www/html的全局Directory规则优先级高于站点配置
  • 检查/usr/share/self-service-password/htdocs目录下是否存在.htaccess文件配置了错误的重定向规则
  • 查看Apache访问日志/var/log/apache2/access.log,确认81端口的请求路由情况

内容的提问来源于stack exchange,提问作者Asaf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 07:24:03