Linux下搭建Nginx+Tomcat+Redis搭建分布式项目
1. 所需软件版本及个数
Linux版本:Centos6.5 数量 :1
Tomcat版本:apache-tomcat-7.0.82.tar.gz 数量:3
Redis版本:redis-2.8.9.tar.gz 数量:1
Nginx版本:nginx-1.4.2.tar.gz 数量:1
Jdk版本:java version "1.8.0_131" 数量:1
软件安装包和所需jar包地址:
https://pan.baidu.com/s/1eUm0n5o
密码:33a2
目录下 linux安装环境/linux搭建nginx+tomcat+redis安装软件和jar包.rar
2. 软件存放位置(根据自己需要而定)
在搭建环境的过程中,我再/opt目录下创建了一个目录software,以后所有的安装包都放在此目录下。 完整存放目录为/opt/software
3. 各个软件安装过程
3.1 jdk安装
copy文件:将jdk-linux-i586.tar.gz文件 copy 到/opt/software里
解压jdk:
解压jdk 解压命令 :tar–xzvf jdk-linux-i586.tar.gz。在/opt/software下创建javahome 文件夹, 然后将jdk解压之后的文件拷贝到此文件夹下。
配置java环境变量:
配置环境变量(配置环境变量的文件 /etc/profile)
使用vi编辑器打开 环境变量的配置文件 vi /etc/profile
在最后面 加上下面的命令(具体的javahome的位置由环境而定)
#set java environment
JAVA_HOME=/opt/software/javahome/jdk1.8.0_131
JRE_HOME=/opt/software/javahome/jdk1.8.0_131/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOMEPATH CLASSPATH
保存退出
启用刷新配置 source /etc/profile
测试jdk是否安装成功:
命令 java –version 如下显示了jdk的版本号就证明 jdk安装成功了。
[root@hserver1 ~]# java-version
java version"1.8.0_131"
Java(TM) SE RuntimeEnvironment (build 1.8.0_131-b11)
Java HotSpot(TM) Client VM(build 25.131-b11, mixed mode)
3.2 Tomcat安装
注意事项:
安装tomcat的过程与安装jdk的过程大致相同,唯一不同的是在搭建Nginx环境的过程中,因为需要安装多个tomcat来进行测试。如果tomcat的环境变量配置有问题的话会造成一台tomcat启动,另一台机器会启动不起来的问题。
多台tomcat运行,tomcat环境变量配置(以两台tomcat为例):
端口号冲突:由于tomcat是复制过来的,故tomcat启动的端口号是一样的,首先解决就应该是端口号的问题。在tomcat解压目录下 /conf/server.xml 在如下图所示的位置修改端口号(修改三处)
我在此将端口号分别修改成了8011,8010,8012,其他两台tomcat我分别修改为了,
tomcat2:8021,8020,8022
tomcat3:8031,8030,8032
环境变量配置 :打开 profile文件加入如下配置
#firstTomcat
CATALINA_BASE=/opt/software/tomcat
CATALINA_HOME=/opt/software/tomcat
TOMCAT_HOME=/opt/software/tomcat
export CATALINA_BASECATALINA_HOME TO