導航:首頁 > IDC知識 > lamp綁定多域名

lamp綁定多域名

發布時間:2021-03-22 21:00:52

1、如果在一個伺服器上綁定多個域名

添加更多的Web站點

1.多個IP對應多個Web站點如果本機已綁定了多個IP地址,想利用不同的IP地址得出不同的Web頁面,則只需在「默認Web站點」處單擊右鍵,選「新建→站點」,然後根據提示在「說明」處輸入任意用於說明它的內容(比如為「我的第二個Web站點」)、在「輸入Web站點使用的IP地址」的下拉菜單處選中需給它綁定的IP地址即可;當建立好此Web站點之後,再按上步的方法進行相應設置。

2.一個IP地址對應多個Web站點當按上步的方法建立好所有的Web站點後,對於做虛擬主機,可以通過給各Web站點設不同的埠號來實現,比如給一個Web站點設為80,一個設為81,一個設為82……,則對於埠號是80的Web站點,訪問格式仍然直接是IP地址就可以了,而對於綁定其他埠號的Web站點,訪問時必須在IP地址後面加上相應的埠號,也即使用如「http://192.168.0.1:81」的格式。

很顯然,改了埠號之後使用起來就麻煩些。如果你已在DNS伺服器中將所有你需要的域名都已經映射到了此惟一的IP地址,則用設不同「主機頭名」的方法,可以讓你直接用域名來完成對不同Web站點的訪問。
比如你本機只有一個IP地址為192.168.0.1,你已經建立(或設置)好了兩個Web站點,一個是「默認Web站點」,一個是「我的第二個Web站點」,現在你想輸入「www.enanshan.com」可直接訪問前者,輸入「www.popunet.com」可直接訪問後者。其操作步驟如下:

請確保已先在DNS伺服器中將你這兩個域名都已映射到了那個IP地址上;並確保所有的Web站點的埠號均保持為80這個默認值。

再依次選「默認Web站點→右鍵→屬性→Web站點」,單擊「IP地址」右側的「高級」按鈕,在「此站點有多個標識下」雙擊已有的那個IP地址(或單擊選中它後再按「編輯」按鈕),然後在「主機頭名」下輸入「www.enanshan.com」再按「確定」按鈕保存退出。

接著按上步同樣的方法為「我的第二個Web站點」設好新的主機頭名為「www.popunet.com」即可。

最後,打開你的IE瀏覽器,在地址欄輸入不同的網址,就可以調出不同Web站點的內容了。

3.多個域名對應同個Web站點

你只需先將某個IP地址綁定到Web站點上,再在DNS伺服器中,將所需域名全部映射向你的這個IP地址上,則你在瀏覽器中輸入任何一個域名,都會直接得到所設置好的那個網站的內容。

2、如何實現一個空間綁定多個域名解析

這里首先使用的伺服器上的IIS來綁定多個域名,伺服器上的操作是最簡單的,首先登陸遠程伺服器,打開IIS的管理器

找到你需要綁定多個域名的站點,右鍵點擊「屬性」

3
選擇「網站」目錄下的「高級」選項,進行域名的綁定

4
在「高級網站標識」裡面添加你需要綁定的域名,埠默認為「80」,主機頭值寫上你需要綁定的域名即可,多個域名的話,依次添加就可以了

3、路由器綁定多個域名

原則上虛擬主機是可以通過動態域名花生殼的方式供外網訪問。

但是需要確認的一點:自己使用網路是不是公網的IP,最簡單的方法就是在百度搜索框內輸入「  IP 」獲取的ip地址和路由器wan口獲取的地址是不是一樣的。

如果是一樣的樓主問的問題是可以實現的。

如果不是一樣的ip那就實現不了的。

4、php+apache 多域名解析綁定怎麼操作

把配置文件中的DocumentRoot注釋掉
然後添加一條
NameVirtualHost *:80

接著配置網站
<VirtualHost *:80>
DocumentRoot "網站路徑"
ServerName 網站域名回
</VirtualHost>

要配置多個,重復上面的答代碼

5、一個空間綁定多個域名是怎麼弄的?

1、首先要確定客戶的空間大小,一般可綁定域名=空間M數/50,最多綁定不超過11個(包括主域名),綁定別的域名需要登錄制中心進行綁定。
2、具體操作:
登錄控制中心,點「主機管理」—「管理」—「域名綁定」
綁定的域名一定要有備案號,不然會綁定失敗。
除了主域名外,其他域名如果需要www也可以訪問,要多添加www.域名的記錄。

6、怎麼在一個ip上綁定多個域名

一個域名只能對應一個IP地址,是一對一的關系,而一個IP卻可以對應回多個域名,是一對多的關系答。

一般有幾種不同的實現途徑:
TCP埠法,Web站點的默認埠一般為80,如果改變這一埠,就能實現在同一伺服器上新增站點的目的。只是採用這種方式設置的多站點無法與
DNS結合使用。
主機頭法,在不更改TCP埠的情況下,在IIS中使用「主機頭名」來區分不同的站點。

7、多個域名如何指向同一個網站,如何設置,詳細點,小弟是新手

首先要把你的域名指向你的網站,沒有特殊要求推薦使用泛域名執行,很方便的
其次要看你的網站伺服器是什麼的了,相同之處都是把域名綁定到主機頭,不過不同的WEB方法不一樣,對於APACHE的話還支持泛域名綁定,很方便的,但對於IIS就只能需要一個綁定一個了(除非你有獨立IP,並保持主機頭為空)
泛域名:就是形如*.abc.com的這種類型,你可以採用http://*.abc.com訪問 *理論上來說可以任意字元

8、如何為Apache綁定多IP多域名

無論Windows主機還是Linux主機,在Apache接收處理前,首要要確保這些IP地址已經映射到APACHE服務上,也就是說,對要首先保證操作系統本身接受這些IP地址訪問,Windows綁定多IP參考前一篇文章(如何為Windows綁定多個IP和多個域名 ),Linux綁定多IP地址先自行搜索解決,以後再補充。

測試之前,確保域名已經解析到本伺服器上且已生效。

本文默認按照80埠配置,還可以通過同IP但不同埠來區分不同網站,該情況一般是用在主機管理上。舉個例子:可以使用http://192.168.1.100作為正常網址,而http://192.168.1.100:2020則可以用來做後台配置管理等。

綁定方法有很多種,比如虛擬綁定、單IP多域名綁定、多IP單域名綁定、多IP多域名綁定、埠識別綁定等等,而且每種綁定可能還有不同的實現方法,根據自己習慣和場合選擇使用。

一、Apache綁定單IP多域名

1、示例綁定:

IP地址192.168.1.100

比如:對應兩個域名http://chaodiquan.com和http://chaodiquan.cn(域名)

2、綁定過程

a、打開http.conf,該文件位置在apache/conf下面,直接用文本編輯器即可打開。

b、添加以下欄位,位置靠近ServerName 127.0.0.1或ServerName localhost:80下面附近,方便修改和理解。

view source
print?
1 <VirtualHost 192.168.1.100>

2 DocumentRoot D:/xampp/htdocs/chaodiquan.com

3 ServerName zhanhelp.com

4 </VirtualHost>

5 <VirtualHost 192.168.1.100>

6 DocumentRoot D:/xampp/htdocs/chaodiquan.com/wwwroot

7 ServerName chaodiquan.cn

8 </VirtualHost>

這個方法是對指定IP地址的主機比較適合,但是如果是動態獲取IP地址的主機就有問題了,則可以把<VirtualHost 192.168.1.100>統一修改為<VirtualHost *:80>,這樣設置後APACHE不再對IP區分,只根據ServerName和處理優先順序識別。比如很多虛擬主機要求使用CNAME解析域名,那麼該虛擬主機的IP可能會變化的,就無法使用上面的配置方法,還是<VirtualHost *:80>要更好用一些。

補充一下,如果是Linux主機,DocumentRoot欄位需要修改為類似:

usr/local/www/chaodiquan.com/

usr/local/www/chaodiquan.com/wwwroot

這樣的路徑,該路徑指向網站所在根目錄或子目錄。

c、此外還可以為每個域名指定單獨的錯誤日誌(ErrorLog)及用戶日誌地址(CustomLog)只需要把下面兩句添加到上述<VirtualHost ...></VirtualHos>欄位之間即可,示例如下(具體存儲地址可根據實際情況修改掉):

ErrorLog "logs/error.log"

CustomLog "logs/access.log" combined

d、重啟Apache服務即可生效。

二、Apache綁定多IP多域名

1、示例綁定

IP地址192.168.1.100/192.168.1.101
對應兩個域名http://chaodiquan.com和http://chaodiquan.cn

2、綁定過程

步驟同上文,還是打開httpd.conf,然後增加下面腳本。

view source
print?
1 <VirtualHost 192.168.1.100>

2 DocumentRoot D:/xampp/htdocs/chaodiquan.com

3 ServerName chaodiquan.com

4 </VirtualHost>

5 <VirtualHost 192.168.1.101>

6 DocumentRoot D:/xampp/htdocs/chaodiquan.cn

7 ServerName chaodiquan.cn

8 </VirtualHost>

這樣就是兩個IP地址對應兩個域名。實際上在上面的單IP地址綁定中,提到<VirtualHost *:80>這樣的設置方式也可以用來多IP訪問,只是只能使用ServerName來區分,而如果輸入對應的IP地址來訪問,APACHE只會顯示符合第一個優先順序網站(假設無埠區分條件下),因為它無法判斷IP地址與多域名之間的映射關系,所以使用明確的IP地址配置還是有點好處,支持直接輸入IP地址訪問,只是看起來不太好。

補充一下,如果是Linux主機,DocumentRoot欄位需要修改為類似:

usr/local/www/chaodiquan.com/

usr/local/www/chaodiquan.com/wwwroot

這樣的路徑,該路徑指向網站所在根目錄或子目錄。

與lamp綁定多域名相關的知識