利用Nginx模拟搭建服务器集群
来源:互联网 发布:房地产横盘 知乎 编辑:程序博客网 时间:2024/05/18 11:23
利用Nginx模拟搭建服务器集群之前我们首先应该明白两个概念“Nginx”和“服务器集群”,下面我们详细介绍一下这两个名词的概念。
Nginx的概念:
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。它可以在大多数Unixlike OS 上编译运行,并有Windows移植版,在高连接并发的情况下,Nginx是Apache服务器不错的替代品能够支持高达50,000 个并发连接数的响应。
服务器集群的概念:
服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。
服务器集群跟大多数集群的一样都具有负载均衡和增强系统稳定性的优点。
了解完Nginx和服务器集群的概念之后,我们开始正式模拟在widows环境下利用Nginx搭建服务器集群的步骤了。
首先我们需要在电脑上安装两个或者两个以上的tomcat服务器,在这里我以两台服务器为例,安装完两台tomcat之后,我们需要做的是修改tomcat中conf文件夹下的serve.xml的配置文件。
步骤如下:
第一步:打开server.xml
第二步:修改配置文件
我们修改两个tomcat的配置文件的目的是为了让端口号不冲突,以便于同时运行两个tomcat,修改好两个tomcat的配置文件之后,我们就需要安装Nginx了,在将Nginx的安装包解压之后,我们双击打开nginx.exe,启动之后直接访问http://localhost,打开之后显示如下页面就安装成功了。
显示成功之后,我们下面要做的就是配置Nginx的文件了,我们打开nginx/conf/nginx.conf文件,配置其中的参数如下:
配置完成数据之后,我们需要重新启动一下nginx.exe,务必要要关闭掉之前的nginx.exe,否则就会默认之前的数据。也可以在命令提示符窗口使用reload加载。通过以上的配置我们已经可以通过访问“localhost/+项目名称”访问到不同的tomcat来分担服务器端的压力。
- 利用Nginx模拟搭建服务器集群
- Nginx搭建服务器集群
- 【Nginx】利用nginx搭建集群环境
- nginx+apache+php+mysql服务器集群搭建
- Nginx+Tomcat+Redis+NFS搭建服务器集群
- Nginx搭建集群服务器过程详解
- nginx+keepalived+tomcat+memcached服务器集群搭建
- nginx+keepalived+tomcat+memcached服务器集群搭建
- tomcat+nginx搭建服务器负载均衡集群
- 利用FFMPEG+Nginx 搭建 HLS 服务器
- Linux上利用Nginx搭建一个简单的tomcat集群
- 利用Nginx在Linux上搭建tomcat集群
- nginx+tomcat+memcached搭建服务器集群及负载均衡
- LVS+Keepalived+nginx-rtmp-module搭建流媒体服务器集群
- [原]LVS+Keepalived+nginx-rtmp-module搭建流媒体服务器集群
- Nginx+tomcat搭建高性能web服务器集群
- nginx+tomcat+memcached搭建服务器集群及负载均衡
- nginx+tomcat+memcached搭建服务器集群及负载均衡
- [hdu 5521 Meeting] 拆边 + Dijkstra
- tomcat报错org.springframework.web.context.ContextLoaderListener找不到
- 找出整数数组中两两相加等于key的整数对
- 火车站调度问题
- 【超强教程】python在64位操作系统下的安装
- 利用Nginx模拟搭建服务器集群
- 带HeaderView和FooterView的自定义RecyclerView.Adapter
- 下载android环境
- 《R语言实战》读后感
- 删除大整数中的给定个数的数,要求得到的数值最大
- 关于struts2的通配符问题
- [JavaEE - JPA] 3. Spring Framework中的事务管理
- [JavaEE - JPA] 4. EntityManager相关核心概念
- Android中的Binder机制的简要理解