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

域名綁定多個埠

發布時間:2021-03-06 03:24:01

1、一個伺服器上設置多個埠綁定域名的問題

既然是同一個ip綁定多個域名的情況,那必然是通過主機頭來進行區分。

舉個例子:
有A,B兩個網站,
A站的域名是http://aaa.com,
B站的域名是http://bbb.com,
兩個域名同時解析到127.0.0.1的地址上。
那麼在配置web伺服器的時候,
新建第一個網站
主機頭為webA,
ip為127.0.0.1,
埠號設置成90
綁定域名為http://aaa.com
新建第二個網站
主機頭為webB,
ip為127.0.0.1,
埠號設置成90,
綁定域名為http://bbb.com,
當用戶訪問http://aaa.com時,
首先由dns解析出ip為127.0.0.1,
然後訪問這台伺服器http請求,
伺服器根據你要訪問的域名判斷出是webA這個網站,就會響應對應的信息。
但是這樣的話,你直接用IP訪問的話,顯示的是你IIS里設置的「默認網站」里的網站內容。

2、一個公網IP綁定多個域名 如何在內網中架設多台伺服器 使用相同埠訪問

標準的基於主機頭轉發實例

你看下你的出口設備上是否可以配置基於主機頭的轉發。

當然基於主機頭轉發現在僅用於web服務。

3、域名只能綁定80埠嗎

准確的說,域名什麼埠也綁定不了,只能綁定ip地址。你說的80埠是web埠,瀏覽器訪問的默認埠。所以,你用瀏覽器,瀏覽器當然只會訪問80埠了。
但是伺服器可以收到域名信息,將不同域名的請求分配給其它埠的或者跳轉其它ip。所以你有多個伺服器在電腦上,可以這樣玩。

4、如何域名加多個埠訪問網站

多埠訪問與域名無關,只需要在服務端用不同的埠號綁定虛擬主機即可。在用域名訪問時域名後用:加埠號即可

5、一個伺服器綁定兩個80埠的域名

無法綁定兩個80埠,你只能用虛擬主機的方式才能實現你要的效果。

6、只有一個域名,綁定多個網站,用多個埠,卻之後80埠能用,請問iis中應該如何配置?

伺服器,防火牆,添加8082保存,即可成功。

埠訪問內要帶具體埠比如容http://www.baidu.com:8082/

7、我要做域名解析,有兩個埠號

域名解析一般是不需要設置埠號的,直接在把IP填上去就行了,默認用的是80埠。

一個域名只可以對應到一個埠號,你可以設置www.域名到一個埠,再設置 域名(不加www)到另一個埠上

8、域名如何綁定IP和埠

綁定域名、埠不是相同的概念,下面就針對怎麼綁定域名?單個伺服器怎麼綁定多個域名做一下解答:
一、事前知識儲備:
(1)普通綁定域名,假設域名為loclalhost
普通默認綁定的是80埠,這樣在瀏覽器地址欄輸入localhost就可以訪問網站了
(2)綁定埠,域名為localhost,綁定埠為1216
這個在瀏覽器必須輸入localhost:1216才能訪問網站
(3)伺服器一般用IIS或Apache,JSP有用Tomcat的。
二、IIS綁定域名和埠
A、windows2003+IIS6.0
1、伺服器內點擊【開始】->【管理工具】->【Internet 信息服務(IIS)管理器】,按照如下圖示打開站點屬性選項卡
2、在"網站標識"處點擊【高級】
3、點擊【添加】,之後在彈出的選項卡中的【主機頭值】處填寫需要綁定的域名即可,填寫後點擊確定
B、windows2008+IIS7.0
在Windows Server 2008上,IIS添加修改網站域名綁定,可參考如下步驟:
1、登錄伺服器->開始菜單->管理工具->打開【信息服務(IIS)管理器】。
2、在左側導航欄點擊【網站】,找到要修改的網站,點擊右鍵後選擇【編輯綁定】。
如果需要在原有域名的基礎上新添加域名綁定,點擊【添加】添加新的域名。
如果需要修改原來綁定的域名,選擇相應的域名,點擊【編輯】,打開之後進行修改。
C、windows2012+IIS7.0
1.打開iis管理器,展開節點,在網站處滑鼠右鍵點擊下,選擇添加網站。
2。填寫網站的信息,包括網站名稱,路徑,和主機名(域名)的信息,之後點擊確定創建下站點即可。
3.創建好的站點可以參考下圖,點擊下站點,在右側選擇下綁定,之後點擊下添加,可以給站點添加綁定下其他的域名。
二、Apache綁定域名和埠
Apache的配置文件一般放置在/etc/httpd/conf文件夾下,httpd.conf是它的主配置文件,在進行配置時可以將虛擬主機的配置文件單獨配置,如取名為vhost.conf,然後再http.conf中加入一行包含的語句「Include /etc/httpd/conf/vhost.conf」即可將vhost.conf的配置文件包含進來。
目前在一台伺服器上搭建多個網站的方法主要由以下幾種:
1、基於IP地址
這種方法適用於一台伺服器有多個IP的情況,這種方法最簡單粗暴。但一般一個VPS只綁定一個公網IP(額外IP另外加錢),故此方法不過多介紹。
2、基於埠號
這種方法使用不同的埠號來識別不同的網站,實際訪問時使用網址加埠號的方式來實現,如localhost:80,localhost:81,localhost:82,該方式配置後需要在網站後加上埠號來訪問不同的網站,適用於網站域名短缺但伺服器的埠號充足的情況,缺點是網站後需要加上埠號,不利於用戶訪問
3、基於主機名
這種方法使用不同的域名來區分不同的網站,所有的域名解析都指向同一個IP,Apache通過在HTTP頭中附帶的host參數來判斷用戶需要訪問哪一個網站,如localhost.com,localhost2,localhost3,多數情況下多個網站架在一台伺服器上均使用該方法,下面以CentOS6.5系統為例,說明如何配置基於主機名的Apache虛擬主機。

(一)在Apache的配置文件夾下新建vhost.conf,作為虛擬主機的配置文件,在其中編寫虛擬主機的內容,先加入默認的文件頭:
NameVirtualHost *:80
ServerName *
#DocumentRoot為默認情況下網站的目錄
DocumentRoot /www/html
(二)之後再根據實際情況添加以下的配置:
#在任意的地址上監聽80埠上的HTTP請求
#網站管理員的聯系方式
ServerAdmin
#網站的目錄
DocumentRoot /var/www/html/test3
#主機名,apache就是通過這個地址來識別不同的網站
ServerName localhost
#錯誤日誌路徑
ErrorLog logs/localhost-error_log
#訪問日誌路徑
CustomLoglogs/localhost-access_log common
(三)伺服器上有多少個網站,那麼就分別配置多少份以上信息,並根據實際情況修改其中的內容,測試時伺服器上的頁面配置
(四)在http.conf文件中加入一行「Include/etc/httpd/conf/vhost.conf」,將vhost.conf文件內容包含進來
(五)在/etc/hosts文件中將網站的域名綁定到本地環回地址上:

127.0.0.1 localhost1

127.0.0.1 localhost2

127.0.0.1 localhost3
(六)最後使用service httpdreload重新載入配置文件或service httpd restart重啟Apache進程即可
(七)測試不同的域名返回了不同的網站內容

9、一個IP地址一個埠可以對應幾個域名; 如何對應多個域名?

看你用空間還是伺服器了,空間的話可以對應多個域名,但是顯示的網站只能是一個。伺服器的話可以通過iis或者apache控制,一個域名顯示一個網站。

10、一個IP地址不只綁定了一個域名,如果綁定多個域名的話,DNS伺服器如何解決這個問題?通過埠嗎?

多對一啊!幾個域名對應同一個IP即可!輸入任意一個,對應的IP唯一哈!

與域名綁定多個埠相關的知識