停用 apache 中的預設虛擬主機

停用 apache 中的預設虛擬主機

我為 Apache2 配置了基於名稱的虛擬主機,如下所示:

  1. 將 /etc/var/apache2/sites-available/000-default.conf 複製到 /etc/var/apache2/sites-available/mysite.com.conf

  2. 編輯 mysite.com.conf 中的 ServerName、ServerAlias 和 DocumentRoot

  3. a2ensite mysite.com

對我的第 n 個站點重複步驟 1-3。

這樣可行。但如果我直接瀏覽到伺服器的 IP 位址,我會被導向到 000-default。如果我 a2dissite 該文件,它將採用我的第一個自訂設定檔並重定向到相應的 www 資料夾。我不想那樣。我希望有人在瀏覽器中輸入我的伺服器的 IP 位址時,要么收到錯誤訊息,要么什麼都沒有收到。我怎樣才能做到這一點?

相關內容