导航:首页 > 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的负载均衡配置最简单

与部署多台服务器相关的知识