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

 

小源做了个网站,很简单,传统的java开放框架,和一个tomcat搞定,让人没想到的是网站既然火起来了,很快一个tomcat就搞不定了,怎么办?

 

网站访问量很大,既然一个tomcat搞不定,那我是不是可以用两个tomcat呢,如果两个tomcat还搞不定,我可以考虑用3个或者4tomcat

 

那么问题来了,我首先得解决让两个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

 

好像没什么问题。

 

配置什么的也先不管,反正没报错,先再浏览器上访问看看。

 

 

 

挺好的,嗯,先休息下吧,至于后面的具体的配置请。。。。。

 

posted on 2018-05-03 10:37 源本Zoo 阅读() 评论() 编辑 收藏
版权声明:本文为troyber原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/troyber/p/8984184.html