導航:首頁 > IDC知識 > 部署多台伺服器

部署多台伺服器

發布時間:2020-10-21 19:42:15

1、多台伺服器配置一個網站伺服器

朋友,我仔細看了你的問題。
實在是感覺有點奇怪!

想知道,貴公司的網站到底每天有內多少個IP,有容多少PV?
有必要使用這樣的方式,來架設網站?

其實,架設這樣架構的網站其實不難,但是你使用的是MySQL。
這個就不太好辦了!

我建議你這樣:
你先分析一下,你的客戶主要來自哪裡?
比如,你的客戶主要是北方,你就可以選擇網通線路的機房,反之用電信的線路。
沒有必要為了極少數的用戶專門開辟一個線路,或者是伺服器。

大型門戶網站使用的是服務群工作方式,前端有專門負責判斷用戶來源的伺服器,由這樣的伺服器轉發,當地的伺服器完成信息提供。
我想,這樣的結構的網站伺服器,一定可以滿足貴公司的需要,但是,成本太高了。

小成本的運作,也可以達到這樣的效果,但是,你的資料庫數據交換成問題。

我建議,貴公司先決定如何調整伺服器結構問題。

再有,網站的運行效率和安全,很大程度上依賴於程序的效率與安全校驗的數量。

2、一套代碼如何部署多台伺服器

rsync +1 

介紹下偶們現在用的: 
gogs 搭的 git 伺服器,按上 push 鉤子 -> jenkins 持續集成,自動化構建並做基礎測試 -> 通過 rsync 部署到伺服器上

3、一台伺服器,部署多個項目

需要啟用虛擬機,兩台虛擬機獨立運行,互不影響,如果你的互聯網出口只有一個,就需要把這一個出口上的兩個不同的埠映射到兩台虛擬機上,然後在國際頂級域名成功指向你的IP的時候,選擇相應的不同的埠就可以了
想要進一步了解的話,留下自己的QQ,我加你,咱們詳細聊

4、如何在高效的在一台伺服器部署多個站點

在同一台伺服器里如何運行多個網站,提供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

5、請問web項目的分布式布署,就是多台伺服器布署嗎? 與伺服器集群有何區別?

java後端程序放到多台伺服器,前端訪問數據時由nignx運用演算法隨機一個伺服器上的java後端

6、一台伺服器如何部署多個jboss

一台機器上部署多個jboss時,經常會報埠被佔用,解決方法如下:

1.修改埠(比較繁瑣)

(1).default/conf/jboss-service.xml中的1098,1099,4444,4445,4446,8083,
(2) serverdefaultdeployjboss-web.deployer server.xml中8080 8009
(3) 以及default/deploy/jms/uil2-service.xml中的8093埠

(4)run.bat中的9999埠

(5)serverdefaultdeployejb3.deployerMETA-INFjboss-service.xml 的3873埠
這樣啟動兩個JBOSS的話就不會報任何埠佔用異常

 

2.修改配置文件

(1)直接修改jboss-BPO-XXXXXserverdefaultconfjboss-service.xml 193行 ports-01
如果是第幾個應用就用第幾個埠,現在可以部署4個一台機

(2) 如果超過4台機子修改bpo-bindings.xml文件裡面的埠號,不要讓伺服器的重復,每個埠號碼加100
主埠號則為180 280 380這樣子加上去

 <mbean code="org.jboss.services.binding.ServiceBindingManager"
name="jboss.system:service=ServiceBindingManager">
<attribute name="ServerName">ports-01</attribute>
<attribute name="StoreURL">${jboss.home.url}/bpo-bindings.xml</attribute>
<attribute name="StoreFactoryClassName">
org.jboss.services.binding.XMLServicesStoreFactory
</attribute>
</mbean>

 

7、Tomcat 如何配置多台伺服器?

配置多台伺服器1、發布應用的方式:
1)拷貝符合目錄結構的應用目錄到webapps下;
2)配置conf/server.xml,host中增加<context path="/xxx" docBase="xxx" debug="0" reloadable="true"/>
3)conf\Catalina\localhost增加xxx.xml,中配置:
<Context
docBase="C:/Tomcat 5.5/server/webapps/admin" privileged="true">
</Context>

2、虛擬主機:
在server.xml的 <host>元素後添加:
<Host name="www.xxx.com" appBase="X:/xxxxxx">
<alias>xxx.com</alias>
<alias>xxx</alias>
</Host>
3.例如
<Host name="sina.com" appBase="d:/web"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<alias>sina.com</alias>
<alias>sina.com.cn</alias>
</Host>
<Host name="163.com" appBase="d:/163web"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<alias>163.com</alias>
<alias>163.com.cn</alias>
</Host>

8、我有一個網站,如何同時部署在多台伺服器上?讓這些伺服器一起同時為這網站提供服務

做 伺服器 群集唄

9、java 部署springweb項目到兩台伺服器上,防止其中一台伺服器掛了,另一台伺服器頂上。

Nginx的負載均衡配置最簡單

與部署多台伺服器相關的知識