Apache-2.2

如何設置一個可以解析任何 TLD 上的子域“phpmyadmin”的虛擬主機?

  • July 21, 2012

我有一個 Web 伺服器,上面有很多域。我正在尋找一種簡單的方法來將該伺服器上託管的任何 TLD 上的特定子域(webmail、phpmyadmin)指向使用 Apache vhost 的相關係統的文件夾。

因此,無論是哪個域,只要有人輸入 phpmyadmin 作為子域,它都應該載入適用的文件夾。

我有一種為每個 DNS 區域自動添加 cname 的方法,但我正在努力使用 Apache。

萬用字元ServerAlias應該可以解決問題..

<VirtualHost *:80>
   ServerName phpmyadmin-handler
   ServerAlias phpmyadmin.*
   # any and all settings needed for phpmyadmin to function..
   DocumentRoot /path/to/phpmyadmin
   <Directory /path/to/phpmyadmin>
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>

引用自:https://serverfault.com/questions/409965