负载均衡器(nginx)在Linux系统中的安装配置文件相关修改
2018-03-12 22:50
726 查看
准备:pcre-8.37.tar.gz、openssl-1.0.1t.tar.gz、zlib-1.2.8.tar.gz、nginx-1.11.1.tar.gz放到/opt目录下。
第一步:(.安装pcre)在/opt目录下
解压缩pcre-xx.tar.gz包进入解压缩目录,执行./configure(如果有提示信息,需要提前安装gcc++),方法分为有网和无网,
联网:yum install gcc-c++
无网:进入安装光盘目录的软件包 (/media/CentOSXX/Package)执行
rpm -ivhlibstdc++-devel-4.4.7-17.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.7-17.el6.x86_64.rpm
./configure完成后,回到pcre目录下执行make,再执行makeinstall
第二步:(安装openssl)在/opt目录下
1、解压缩openssl-xx.tar.gz包。2、进入解压缩目录,执行./config 3、 make &&make install
第三步:(安装zlib)在/opt目录下
1、解压缩zlib-xx.tar.gz包。2、进入解压缩目录,执行./configure。3、make&& make install
第四步:(安装nginx)在/opt目录下
1、 解压缩nginx-xx.tar.gz包。2、 进入解压缩目录,执行./configure。3、 make&& make install
第五步:(为nginx设置启动软连接)
在/usr/local/nginx/sbin目录下执行:ln -s /usr/local/lib/libpcre.so.1 /lib64
第六步:(启动命令,关闭命令,重新加载命令)
1、在/usr/local/nginx/sbin目录下执行 ./nginx
2、在/usr/local/nginx/sbin目录下执行 ./nginx-s stop
3、在/usr/local/nginx/sbin目录下执行 ./nginx-s reload
第七步:(结合redis配置负载均衡)
1、启动多个tomcat后,将commons-pool2-2.0.jar、jedis-2.5.2、
tomcat-redis-session-manager1.2.jar这三个jar复制到tomcat的lib目录下
2、修改tomcat下的content.xml(将下边内容加到最下方)
<ValveclassName="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve"/><Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="127.168.195.129" port="6379" database="0" maxInactiveInterval="60" />
注意:(这里的ip和端口要与redis的一致)
3、启动redis
4、配置nginx.conf
http {
......
upstream myserver{
server 115.28.52.63:8080weight=1;
server 115.28.52.63:8180weight=1;
(这里的ip和端口号要与每个tomcat的ip和端口号保持一致)
}
.....
server{
location / {
.........
proxy_pass http://myserver;
proxy_connect_timeout 10;
}
.........
}
}
第一步:(.安装pcre)在/opt目录下
解压缩pcre-xx.tar.gz包进入解压缩目录,执行./configure(如果有提示信息,需要提前安装gcc++),方法分为有网和无网,
联网:yum install gcc-c++
无网:进入安装光盘目录的软件包 (/media/CentOSXX/Package)执行
rpm -ivhlibstdc++-devel-4.4.7-17.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.7-17.el6.x86_64.rpm
./configure完成后,回到pcre目录下执行make,再执行makeinstall
第二步:(安装openssl)在/opt目录下
1、解压缩openssl-xx.tar.gz包。2、进入解压缩目录,执行./config 3、 make &&make install
第三步:(安装zlib)在/opt目录下
1、解压缩zlib-xx.tar.gz包。2、进入解压缩目录,执行./configure。3、make&& make install
第四步:(安装nginx)在/opt目录下
1、 解压缩nginx-xx.tar.gz包。2、 进入解压缩目录,执行./configure。3、 make&& make install
第五步:(为nginx设置启动软连接)
在/usr/local/nginx/sbin目录下执行:ln -s /usr/local/lib/libpcre.so.1 /lib64
第六步:(启动命令,关闭命令,重新加载命令)
1、在/usr/local/nginx/sbin目录下执行 ./nginx
2、在/usr/local/nginx/sbin目录下执行 ./nginx-s stop
3、在/usr/local/nginx/sbin目录下执行 ./nginx-s reload
第七步:(结合redis配置负载均衡)
1、启动多个tomcat后,将commons-pool2-2.0.jar、jedis-2.5.2、
tomcat-redis-session-manager1.2.jar这三个jar复制到tomcat的lib目录下
2、修改tomcat下的content.xml(将下边内容加到最下方)
<ValveclassName="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve"/><Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="127.168.195.129" port="6379" database="0" maxInactiveInterval="60" />
注意:(这里的ip和端口要与redis的一致)
3、启动redis
4、配置nginx.conf
http {
......
upstream myserver{
server 115.28.52.63:8080weight=1;
server 115.28.52.63:8180weight=1;
(这里的ip和端口号要与每个tomcat的ip和端口号保持一致)
}
.....
server{
location / {
.........
proxy_pass http://myserver;
proxy_connect_timeout 10;
}
.........
}
}
相关文章推荐
- linux系统下nginx安装目录和nginx.conf配置文件目录
- 01_Nginx安装,nginx下部署项目,nginx.conf配置文件修改,相关文件配置
- 01_Nginx安装,nginx下部署项目,nginx.conf配置文件修改,相关文件配置
- Linux下Nginx+PHP+Mysql安装,Nginx配置文件支持PHP
- 安装盘启动系统,挂载硬盘,然后进入shell模式修改配置文件
- Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录
- 环境配置就是安装软件,修改软件的配置文件,安装软件就是文件的复制,与新增--linux下一切皆文件
- Linux系统下安装配置Nginx的详细过程
- 查看linux系统,服务,配置文件被修改的时间
- 安装完成ubuntu系统后的基本的相关配置---Linux总结笔记
- Linux下获取系统的IP,子网掩码,网关,MAC和配置文件的修改
- linux -- ubuntuserver 安装Apache后,修改默认目录和分布式配置文件可执行
- ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 2、linux 如何修改只读文件 3、ubuntu安装
- fastdfs/nginx文件系统安装配置
- 安装linux学习六(4):Nginx配置文件详细说明
- 先安装win7再安装linux相关系统如 fedora 14 ubuntu 等 如何修改开机系统启动顺序
- 零基础安装Linux mint与windows 7双系统 以及Linux相关环境的配置
- Linux下获取系统的IP,子网掩码,网关,MAC和配置文件的修改
- 修改log4j配置文件来减小Linux系统…
- Linux CentOS6系统安装最新版本Node.js环境及相关文件配置