Domain-Name-System

一個域,兩台主機,第二台主機上的多個子域

  • February 28, 2013

所以這是交易:

  • 1 個域(example.com)
  • 2 個共享主機計劃(對於每個,所有域和子域都具有相同的 IP 地址)

我已經將sub1.example.com設置為指向第二台主機的 IP(使用 A)並且它可以工作。

現在如果我想將sub2.example.com指向同一個主機,但不同的文件夾怎麼辦?我不能指向同一個IP。有辦法解決嗎?或者我是否必須為第二台主機上的每個子域獲取專用 IP?

DNS 將主機名轉換為 IP,在 DNS 方面沒有不同的文件夾。必須在您的網路伺服器配置中完成對文件夾的主機名(或更一般地說:URL)的翻譯。這稱為虛擬主機。(如果您需要多個名稱的 https 會出現一些問題)

如果您使用 Apache 作為網路伺服器,則必須創建不同的<VirtualHost IPADDRESS:80>配置並將它們定向到帶有DocumentRoot /var/www/sub2. /etc/apache2/sites-enabled/default在 linux 伺服器上查看,很可能C:\xampp\apache\conf\extra\httpd-vhosts.conf在 Windows 上查看。

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