带有两个破折号的虚拟主机

带有两个破折号的虚拟主机

我在定义虚拟主机时遇到问题,如果我像这样定义主机

<VirtualHost *:443>
    ServerName some-site-name.example.com
    DocumentRoot /data/web
</VirtualHost>

它不起作用并重定向到顶级虚拟主机。但如果我像这样定义它

 <VirtualHost *:443>
        ServerName some-sitename.example.com
        DocumentRoot /data/web
</VirtualHost>

所以我能够追踪到主机名中有两个破折号的原因。我尝试在 apache 配置中启用主机名查找,但这也无济于事。

我可以以某种方式逃脱破折号,以便 apache 能够接收它吗?

相关内容