Ⅰ 如何在高效的在一台伺服器部署多個站點
在同一台伺服器里如何運行多個網站,提供WEB、FTP、Mail等服務。
工具/原料
虛擬主機
Apache Web服務軟體
方法/步驟
實現方法有三種: 1:IP的方法
①基於IP的方法: 在伺服器里綁定多個IP,然後配置WEB伺服器,把多個網站綁定在不同的IP上。訪問不同的IP,就看到不同的網站。
2:基於主機名的方法
②基於埠的方法: 一個IP地址,通過不同的埠實在不同網站的訪問。
3:基於埠方法。
③基於主機名的方法: 設置多個域名的A記錄,使它們解析到同一個IP地址上,即同一個伺服器上。然後,在伺服器上配置WEB服務端,添加多個網站,為每個網站設定一個主機名。因為HTTP協議訪問請求里包含有主機名信息,當WEB伺服器收到訪問請求時,就可以根據不同的主機名來訪問不同的網站。
三種虛擬主機實現的基本配置
①基於IP虛擬主機的實現: 多個ip,需要把中心主機取消 打開web服務的主配置文檔:vim /etc/httpd/conf/httpd.conf DocumentRoot 注釋掉 配置虛擬主機: DocumentRoot "/var/a/html" ServerName DocumentRoot "/var/ab/html" ServerName
vim /etc/hosts 192.168.1.100 192.168.1.101 瀏覽器中輸入IP地址進行實驗效果的驗證。
②基於埠: DocumentRoot "/var/a/html" ServerName
DocumentRoot "/var/ab/html" ServerName
③基於主機名: 開啟:NameVirtualHost 192.168.1.100:80 ServerAdmin DocumentRoot /var/a/html
ServerAdmin DocumentRoot /var/ab/html
Ⅱ IIS如何設置一台伺服器建多個網站
一個IP建多個Web站點
TCP埠法
由於各種原因,我們有時候需要在一個IP地址上建立多個web站點,在IIS5中,我們可能通過簡單的設
置達到這個目標。
在IIS中,每個 Web 站點都具有唯一的、由三個部分組成的標識,用來接收和響應請求:
(1) IP地址
(2) 埠號
(3) 主機頭名
在IIS中,在一個IP地址上建立多個獨立的web站點,通常有兩種方法,本文以以例子的形式介紹TCP端
口法。
環境:假設深圳市某某公司的內部網由一台win2000伺服器和幾十台工作站組成,這個內部網的網段
是192.168.1.0/24,伺服器的地址是192.168.1.10,名稱是myserver。在這台伺服器已經安裝了Internet
服務,即IIS 5。滄海公司有A,B,C三個部門,分別在8086,8087,8088三個房間辦公。現在公司要求網路
管理員在伺服器上使用一個IP為公司和三個部分別建立一個網站,即要建立四個網站。
通過使用附加埠號,站點只需一個 IP 地址即可維護多個站點。客戶要訪問站點時,需在靜態IP地
址後面附加埠號(默認 Web 站點除外,它使用埠 80)。
具體操作如下:
1、在win2000伺服器上為公司和三個部門在硬碟上建立文件夾,做為WEB站點主目錄。如下:
WEB站點主目錄WEB站點
d:\web\com 公司網站
d :\web\a A部門網站
d:\web\b B部門網站
d:\web\c C部門網站
2、使用WEB站點管理向導,分別為公司和三個部門建立四個WEB站點,四者最大的不同是使用了不同的
TCP埠:
公司站點 A部門站點 B部門站點 C部門站點
IP地址 192.168.1.10
TCP埠 80 8086 8087 8088
許可權 讀取和運行腳本
站點主目錄 d:\web\com d:\web\a d:\web\b d:\web\c
這樣,客戶端就可以通過:
http://192.168.1.10 訪問公司站點。
http://192.168.1.10:8086 訪問A部門站點
http://192.168.1.10:8087 訪問B部門站點
http://192.168.1.10:8088 訪問C部門站點
這種方法建立的WEB站點使用非默認埠的網站具有相對的隱蔽性,但此方法維護多個站點要求客戶
在埠號前鍵入實際的數字 IP 地址。不能使用主機名和「友好名稱」。
方法二、主機頭名法
由於各種原因,我們有時候需要在一個IP地址上建立多個web站點,在IIS5中,我們可能通過簡單的
設置達到這個目標。
在IIS中,每個 Web 站點都具有唯一的、由三個部分組成的標識,用來接收和響應請求:
(1) IP地址
(2)埠號
(3)主機頭名。
在IIS中,在一個IP地址上建立多個獨立的web站點,通常有兩種方法,本文以以例子的形式介紹主
機頭法,使用這種方法可以建立起專業的虛擬主機。
環境:假設深圳市某某公司用一台win2000伺服器提供虛擬主機服務,地址是192.168.1.10。在這台
伺服器已經安裝了Internet服務即IIS 5。
現在公司要求網路管理員在伺服器上使用一個IP為ABCD四個公司建立獨立的網站,每個網站擁有自己獨
立的域名。四家網站域名分別為: www.a.com , www.b.com , www.c.com 和 www.d.com 。
通過使用主機頭,站點只需一個 IP 地址即可維護多個站點。客戶可以使用不同的域名訪問各自的站點,
根本感覺不到這些站點在同一主機上。
具體操作如下:
1、在win2000伺服器為四家公司建立文件夾,做為WEB站點主目錄。如下: WEB站點主目錄 WEB站點
d:\web\a A公司網站
d:\web\b B公司網站
d:\web\c C公司網站
d:\web\d D公司網站
2、使用WEB站點管理向導,分別四家公司建立獨立的WEB站點,四者最大的不同是使用了不同的主機頭名:
A公司站點 B公司站點 C公司站點 D公司站點
IP地址 192.168.1.10
TCP埠 80
許可權 讀取和運行腳本
主機頭名 www.a.com www.b.com www.c.com www.d.com
站點主目錄 d:\web\a d:\web\b d:\web\c d:\web\d
在DNS中將這四個域名注冊上,均指向同一地址:192.168.1.10。這樣,客戶端就可以通過:
http://www.a.com 訪問A公司站點。
http://www.b.com 訪問B公司站點。
http://www.c.com 訪問C公司站點。
http://www.d.com 訪問D公司站點。
3、每個站點的主機頭名可以在WEB站點建立向導中設置,它與站點的IP地址,TCP埠在同一屏上。也可能 (DNS)
通過該站點->"屬性"->"WEB站點"標簽->選IP地址右邊的"高級"按鈕,跳出"高級多WEB站點配置"進行配置。
這種方法建立可以建立專業的虛擬主機,幾乎所有使用IIS提供虛擬主機的公司都這樣做的。
Ⅲ 請問阿里雲伺服器如何配置多個網站
阿里雲伺服器,配置多個網站,要安裝一個建站助手比如寶塔或者是護衛神
我現在用的是護衛神
使用的方法,安裝好這個軟體之後,有使用文檔可以參考的
點擊網站管理進去,就是創建配置網站
點擊,左邊的
主機管理——新增主機
填寫網站的信息就可以的了
成功新增一個網站之後,主機的列表會顯示出來的
Ⅳ 如何實現 一個網站多伺服器,就是說如果有一台伺服器掛掉,還有另一台伺服器可以繼續訪問。
可以的。如果有多台伺服器的話,可以做成集群,WEBLOGIC等都有集群功能,一台主機由於性能問題掛了,請求自動轉發到另一台主機上,在平時也可以實現負載均衡以提高性能。
同意樓上的,受DDOS攻擊和性能問題是不同的,受攻擊的解決方案我不太清楚,不過一般都是在路由器和防火牆上做功夫,好一點的路由器都有防止DDOS的功能還有配置好防火牆。至於你的設想中出現的問題,集群是這樣解決的,集群實際上是三個伺服器,一個在公網有IP負責接收和轉發請求,另外兩個伺服器類似於原來的伺服器處理請求,伺服器1在接收請求,通過判斷將請求轉發給伺服器2或3,處理完再發回給1,由1返回給用戶。不需要解析到2個公網。
Ⅳ 多台伺服器配置一個網站伺服器
問題一:
如何合理利用伺服器數量,設計一個架構使公司網站在電信,網通都能快速訪問?
答案:託管兩台伺服器 一電信 一網通
利用智能DNS解析 電信訪問電信線路 網通訪問網通線路
問題二:
哪個伺服器應該裝什麼軟體才能達到問題一的目的?
答案:其中一個裝個伺服器鏡像軟體就行
問題三:
如何配置伺服器軟體,達到安全、高效的網路環境?
答案:跑php+mysql 最好Linux+Apache 或者Unix+Apache
因為目前國內用Linux和Unix的少 所以相對安全
web伺服器 Apache和 nginx都可以
總結:至強E5504雙CPU/DDR3的12G內存/146G硬碟(SAS)*2+500G硬碟 這個配置+電信託管 完全可以應付網通和電信的訪問速度了。。。
配置很好了 電信線路 可以看做雙線的。。。
有不懂的 網路HI我
Ⅵ 新買的伺服器,如何配置,發布網站
前提:有一套已開發好網頁。
1、 安裝IIS6及其他身份驗證
4、在伺服器主機上打開已發布的網站的網址為:http://localhost/syq_browser/pages/login.html
如果是在區域網里其他客戶機要訪問主機發布的網頁,則網址要改成: http://192.163.0.145/syq_browser/pages/login.html 其中192.163.0.145為伺服器的IP地址,自己機子的IP地址要自己查。