负载均衡之让nginx跑起来
一个简单的原因,我不得不考虑负载
小源做了个网站,很简单,传统的java开放框架,和一个tomcat搞定,让人没想到的是网站既然火起来了,很快一个tomcat就搞不定了,怎么办?
网站访问量很大,既然一个tomcat搞不定,那我是不是可以用两个tomcat呢,如果两个tomcat还搞不定,我可以考虑用3个或者4个tomcat
那么问题来了,我首先得解决让两个tomcat能正常工作起来。
找了很多资料,一个常用的负载方法映入眼前,nginx
nginx是什么?并不重要,反正我现在的目的很简单,他能让我把两个tomcat能正常工作起来就行。(黑猫白猫,能抓老鼠的就是好猫,能解决问题才是王道)
把nginx安装起来
好了,那么先把nginx安装起来呗,至于配置什么的,我先不想去考虑,还有什么性能问题那更放到后面再说。
先来说说目前的网站部署情况。
嗯:系统centos6.5,安装好了jdk,安装好了tomcat,并且网络什么的都已经设置完成了(至于这块的知识如果看官还不知道的话,可以加群523916260,我们再慢慢讨论)
1.把需要的插件先安装了吧,总归先不用管他干什么的,装好了再说
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
- 把PCRE给装好,这玩意干什么的?这是让Nginx 支持 Rewrite ,那么Rewrite又是什么?就是让不同的子域名能挑战到不同的目录,不同的域名规则能访问不同的应用服务器
还是不懂?没关系,无非就是装个新的玩意,装就装呗。
先下载了再说
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
解压安装包
tar zxvf pcre-8.35.tar.gz
进入解压目录安装
cd pcre-8.35
./configure
make && make install
查看pcre版本
pcre-config --version
好吧,到目前为止都挺简单的。
不过倒腾了这么久,好像还没开始安装nginx呢
3.正式安装nginx
下载nginx:
wget http://nginx.org/download/nginx-1.10.2.tar.gz
解压,安装,其实这和前面一样,没什么
安装
cd /opt/module/nginx-1.10.2/
./configure
make && make install
安装好了,进入相关目录发现有一大堆东西,这些东西好像也不陌生,日志啊,配置文件啊,等等
先启动试试。
[root@host-2 sbin]# ./nginx
好像没什么问题。
配置什么的也先不管,反正没报错,先再浏览器上访问看看。
挺好的,嗯,先休息下吧,至于后面的具体的配置请。。。。。
负载均衡之让nginx跑起来的更多相关文章
- nginx实现请求的负载均衡 + keepalived实现nginx的高可用
前言 使用集群是网站解决高并发.海量数据问题的常用手段.当一台服务器的处理能力.存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求.这种 ...
- 负载均衡介绍及Nginx简单实现
负载均衡介绍及Nginx简单实现 负载均衡 负载均衡介绍及Nginx简单实现 1. 介绍 2. 常用的开源软件 2.1 LVS 优点 缺点 2.2 Nginx 优点 缺点 3. 常用的开源反向代理软件 ...
- Nginx实现负载均衡 + Keepalived实现Nginx的高可用
前言 使用集群是大中型网站解决高并发.海量数据问题的常用手段.当一台服务器的处理能力.存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求 ...
- 反向代理负载均衡调度:nginx
一.概述 反向代理:以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个 ...
- 系统架构之负载均衡【F5\nginx\LVS\DNS轮询\】
在做系统架构规划的时候,负载均衡,HA(高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点,当活动节点出现故障的时候,由备用节点接管)都是经常需要考虑的 ...
- 负载均衡配置(基于Nginx)
以下是基于nginx进行负载均衡配置的流程: 服务器配置如下: 1. 安装nginx的服务器:192.168.1.1 2. nginx配置负载均衡位置及端口:192.168.1.1 80端口 3. ...
- 负载均衡环境:nginx + 2tomcat
部署两个服务 安装两个tomcat,tomcat安装,参考:https://www.cnblogs.com/uncleyong/p/10742650.html 两个tomcat的端口要不一样(shut ...
- 初识Nginx,简单配置实现负载均衡(ubuntu + Nginx + tomcat)
工作需要,研究了一下Nginx的反向代理实现负载均衡,网上搜了一下教程,大多含糊不清,所以写下这个,权当总结,方便日后查看,如果能恰好帮到一些需要的人,那就更好了 先说需求,域名指向搭建了Nginx的 ...
- Linux中级之负载均衡(lvs,nginx,haproxy)、中间件
一.负载均衡的概念 1.系统的扩展方式: scale up:向上扩展 scale out:向外扩展 2.集群类型: LB(Load Balancing).HA(high availability) ...
随机推荐
- Web开发学习之路--Springmvc+Hibernate之初体验
本来想继续学习android的,可是用到了android和服务器交互,需要实现个login的功能,苦于没有这么个环境,那就只能自己来搭建了.既然已经基本上可以玩web了,那么接下来使用web开源的框架 ...
- 最简单的基于FFmpeg的libswscale的示例(YUV转RGB)
===================================================== 最简单的基于FFmpeg的libswscale的示例系列文章列表: 最简单的基于FFmpeg ...
- Android程序崩溃异常处理框架
目前我已经把框架放在了github了,地址如下:https://github.com/msdx/android-crash 使用方法见github上面的README.md. 本项目相关jar包已发布在 ...
- Win7 Eclipse Hadoop2.4插件配置
准备工作: 1.下载hadoop2x-eclipse-plugin-master.zip Github地址:https://github.com/winghc/hadoop2x-eclipse-plu ...
- Log file location for Oracle E-Business Suite R12
Log file location in Oracle E-Business Suite R12 - Apache, OC4J and OPMN: $LOG_HOME/ora/10.1.3/Apach ...
- 1020. Tree Traversals (25) -BFS
题目如下: Suppose that all the keys in a binary tree are distinct positive integers. Given the postorder ...
- UNIX环境高级编程——信号说明列表
$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGK ...
- ROS_Kinetic_11 ROS程序基础Eclipse_C++(二)
ROS_Kinetic_11 ROS程序基础Eclipse_C++(二) 编写简单的Service和Client (C++): http://wiki.ros.org/cn/ROS/Tutorials ...
- C++ Primer 有感(标准库set类型)
set容器只是单纯的键的集合,键必须为一.set容器不支持下标操作,而且没有定义maped_type类型.在set容器中,value_type不是pair类型,而是与key_type类型相同的类型. ...
- (五十)Quartz2D生成图片的一些应用
应用一:给图片打水印,不应该是画到View的Layer上,而应该画到Bitmap上,产生一张新的图片. 1.首先读入背景图,然后开启一个位图上下文,并将它画在位图上下文上: UIImage *bgIm ...