Linux

第一次設置DNS——關於FQDN和cPanel的問題

  • November 18, 2011

這是我設置 linux 網路主機的第一次實驗性執行。我正在設置 cPanel,我想嘗試通過 cPanel 進行所有配置,因為我知道許多手動輸入的更改可能會被 cPanel 應用程序覆蓋。

我註冊了 FQDN 和名稱伺服器(ns1.exampledomain.com 和 ns2.exampledomain.com)我現在可以 ping 和探勘所有這些,我可以通過 fqdn ssh 到伺服器並通過 fqdn 中的 fqdn 訪問預設的 Apache root瀏覽器。

如何為 Apache 或 DNS 配置 cpanel 或許多 .conf 文件中的任何一個,以將 exampledomain.com 也指向 Apache 文件根目錄。這甚至是個好主意嗎?

我知道預設情況下 Apache 的文件根目錄是/var/www/html,但安裝 cpanel 後它似乎是usr/local/apache/htdocs. 這可以嗎?或者我應該把它改回來嗎?

以下是我將如何使用 exampledomain.com 作為網站,使用 ns1.exampledomain.com 和 ns2.exampledomain.com 作為解析器。ns1 和 ns2 也將解析伺服器上的任何其他域:

  1. 首先,我將伺服器的主機名設置為 server1.exampledomain.com 之類的名稱。您可以通過以下方式在 WHM 中執行此操作:Main、Networking Setup、Change Hostname
  2. 接下來,我將為添加到伺服器的所有新帳戶/域設置預設解析器,方法是轉到 Main、Server Configuration、Basic cPanel & WHM Setup 的 WHM 並滾動到底部。此處的解析器將回答您添加的任何新域。如果您已將其設置為與您的 cPanel/WHM 框相同的伺服器,那麼您可以通過 WHM 管理 DNS。
  3. 現在,我將通過轉到 Main、Account Functions、在 WHM 中創建新帳戶並完成嚮導來為 exampledomain.com 創建一個新帳戶。用於此的 http_root 將位於 /home/examedomainUsername/public_html/

我知道這不是你真正要求的,但我猜這就是你可能想要的。當您使用面板時,通常最好遵守面板的規則。您可以更改 /usr/local/apache/conf/httpd.conf。如果這樣做,請確保之後執行“/usr/local/cpanel/bin/apache_conf_distiller –update”以使用 cPanel 檢查更改。我個人不會將預設值更改為 /var/www/html 。下次更新 cPanel 時可能會改回來。如果是針對帳戶/域,我會直接進行更改,但前提是我無法通過 WHM 進行更改,並且我一定會在之後執行蒸餾器。

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