有兩個破折號的虛擬主機

有兩個破折號的虛擬主機

我在定義虛擬主機時遇到問題,如果我像這樣定義主機

<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 拾取它嗎?

相關內容