一个简单的原因,我不得不考虑负载

小源做了个网站,很简单,传统的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

  1. 把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跑起来的更多相关文章

  1. nginx实现请求的负载均衡 + keepalived实现nginx的高可用

    前言 使用集群是网站解决高并发.海量数据问题的常用手段.当一台服务器的处理能力.存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求.这种 ...

  2. 负载均衡介绍及Nginx简单实现

    负载均衡介绍及Nginx简单实现 负载均衡 负载均衡介绍及Nginx简单实现 1. 介绍 2. 常用的开源软件 2.1 LVS 优点 缺点 2.2 Nginx 优点 缺点 3. 常用的开源反向代理软件 ...

  3. Nginx实现负载均衡 + Keepalived实现Nginx的高可用

    前言 使用集群是大中型网站解决高并发.海量数据问题的常用手段.当一台服务器的处理能力.存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求 ...

  4. 反向代理负载均衡调度:nginx

    一.概述 反向代理:以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个 ...

  5. 系统架构之负载均衡【F5\nginx\LVS\DNS轮询\】

    在做系统架构规划的时候,负载均衡,HA(高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点,当活动节点出现故障的时候,由备用节点接管)都是经常需要考虑的 ...

  6. 负载均衡配置(基于Nginx)

    以下是基于nginx进行负载均衡配置的流程: 服务器配置如下: 1.  安装nginx的服务器:192.168.1.1 2.  nginx配置负载均衡位置及端口:192.168.1.1 80端口 3. ...

  7. 负载均衡环境:nginx + 2tomcat

    部署两个服务 安装两个tomcat,tomcat安装,参考:https://www.cnblogs.com/uncleyong/p/10742650.html 两个tomcat的端口要不一样(shut ...

  8. 初识Nginx,简单配置实现负载均衡(ubuntu + Nginx + tomcat)

    工作需要,研究了一下Nginx的反向代理实现负载均衡,网上搜了一下教程,大多含糊不清,所以写下这个,权当总结,方便日后查看,如果能恰好帮到一些需要的人,那就更好了 先说需求,域名指向搭建了Nginx的 ...

  9. Linux中级之负载均衡(lvs,nginx,haproxy)、中间件

    一.负载均衡的概念 1.系统的扩展方式: scale up:向上扩展 scale out:向外扩展 2.集群类型:  LB(Load Balancing).HA(high availability) ...

随机推荐

  1. Web开发学习之路--Springmvc+Hibernate之初体验

    本来想继续学习android的,可是用到了android和服务器交互,需要实现个login的功能,苦于没有这么个环境,那就只能自己来搭建了.既然已经基本上可以玩web了,那么接下来使用web开源的框架 ...

  2. 最简单的基于FFmpeg的libswscale的示例(YUV转RGB)

    ===================================================== 最简单的基于FFmpeg的libswscale的示例系列文章列表: 最简单的基于FFmpeg ...

  3. Android程序崩溃异常处理框架

    目前我已经把框架放在了github了,地址如下:https://github.com/msdx/android-crash 使用方法见github上面的README.md. 本项目相关jar包已发布在 ...

  4. Win7 Eclipse Hadoop2.4插件配置

    准备工作: 1.下载hadoop2x-eclipse-plugin-master.zip Github地址:https://github.com/winghc/hadoop2x-eclipse-plu ...

  5. 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 ...

  6. 1020. Tree Traversals (25) -BFS

    题目如下: Suppose that all the keys in a binary tree are distinct positive integers. Given the postorder ...

  7. UNIX环境高级编程——信号说明列表

    $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGK ...

  8. ROS_Kinetic_11 ROS程序基础Eclipse_C++(二)

    ROS_Kinetic_11 ROS程序基础Eclipse_C++(二) 编写简单的Service和Client (C++): http://wiki.ros.org/cn/ROS/Tutorials ...

  9. C++ Primer 有感(标准库set类型)

    set容器只是单纯的键的集合,键必须为一.set容器不支持下标操作,而且没有定义maped_type类型.在set容器中,value_type不是pair类型,而是与key_type类型相同的类型. ...

  10. (五十)Quartz2D生成图片的一些应用

    应用一:给图片打水印,不应该是画到View的Layer上,而应该画到Bitmap上,产生一张新的图片. 1.首先读入背景图,然后开启一个位图上下文,并将它画在位图上下文上: UIImage *bgIm ...