apache 伺服器中的批量停車域

apache 伺服器中的批量停車域

如何為大量停車域設定 apache 伺服器。我的意思是允許使用者為其網域設定伺服器的 DNS,然後它顯示我為停放網域設定的內容,而不需要在我的伺服器中進行額外的配置(就像 sedo 一樣的停放功能)。

我還想根據下一級的停放網域來控制內容。但我想這在 php.ini 中是可能的。

答案1

如果您定義了多個VirtualHosts,則對您未明確配置的伺服器名稱的所有請求都將由第一個 提供服務VirtualHost,如中所述例子在 Apache 文件中。因此,您必須將停放網域的內容放在第一個VirtualHost.

你說得對,如果你想根據網域動態產生自訂內容,你必須使用某種程式語言(PHP 是一種流行的選擇)。

在 PHP 腳本中,您將看到正確的主機名,由訪問您的停車頁面的瀏覽器指定,如$_SERVER['SERVER_NAME'],只要您這樣做不是在 Apache 中開啟該UseCanonicalName指令(預設值為off,並且應該保持這種狀態)。

相關內容