ServerAlias 未捕获非 FQDN 域名

ServerAlias 未捕获非 FQDN 域名

我使用 docker 前端反向代理进行了以下设置

<VirtualHost _default_:443>
    ServerAdmin webmaster@localhost
    ServerName glpi1.domain.com
    ServerAlias glpi1.domain.com glpi1
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined



    ProxyPass               /       http://glpi1:80

    ProxyPassReverse        /       http://glpi1:80  
...

(ServerAlias 与 ServerName 重复,这是因为我懒得写脚本)

当我到达时这是有效的http://glpi1.domain.com但不与http://glpi1

相反,我最终选择了默认的 vhost:

DocumentRoot /dev/null
<Directory /dev/null>
    Require all denied
</Directory>

为什么 ?

谢谢

答案1

cat显示也很好nano,但是当我vim在文件中发现:

ServerName glpi1.domain.com^M
ServerAlias glpi1.domain.com glpi1

错误来自sed我的脚本中,我使用\r\n\n

现在 apache 可以顺利地转发所有内容。

相关内容