Linux下安装nginx和安装多个tomcat的方法
Linux系统,jdk1.8已安装好
一、Linux下nginx的安装与配置
1、安装gcc
安装redis需要先将官方下载的源码进行编译,编译依赖gcc环境,若没有gcc环境,需要安装。
查看版本
gcc -v
未安装,执行安装gcc命令。
yum -y install gcc
2、pcre、pcre-devel安装
yum install -y pcre pcre-devel
3、zlib安装
yum install -y zlib zlib-devel
4、openssl安装
yum install -y openssl openssl-devel
5、nginx安装
5.1获取nginx
wget http://nginx.org/download/nginx-1.9.9.tar.gz
5.2、解压nginx
tar -zxvf /opt/nginx-1.9.9.tar.gz -C /usr/local/software
5.3、安装nginx
cd /usr/local/nginx-1.9.9
./configure
make
make install
5.4、配置nginx
切换目录:cd /usr/local/nginx-1.9.9/conf
vi nginx.conf
6、启动/停止nginx
安装路径:/usr/local/nginx
启动:/usr/local/nginx/sbin/nginx
停止:/usr/local/nginx/sbin/nginx -s stop
7、访问下页面测试下
二、Linux安装多个tomcat
1、安装
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51.tar.gz
2、解压tomcat
tar /opt/apache-tomcat-8.5.51.tar.gz -C /usr/local/software
3、重命名
mv apache-tomcat-8.5.51 tomcat8080
mv apache-tomcat-8.5.51 tomcat8081
mv apache-tomcat-8.5.51 tomcat8082
4、配置环境变量
vi /etc/profile
source /etc/profile
5、修改catalina.sh
进入tomcat的bin目录下
cd /usr/local/software/tomcat8081/bin
vi catalina.sh
6、修改server.xml
进入目录
cd /usr/local/software/tomcat8081/conf
编辑server.xml
vi server.xml
(1):找到< Server port=“8005” shutdown=“SHUTDOWN”>
这个端口随便写,不要和其他端口冲突。
第一个7081;第二个7082;第三个7083。
(2):找到< Connector port=“8080” protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443” />将端口改为
第一个8081;第二个8082;第二个8083。
(3):找到< Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443” /> 更改端口号
第一个9000;第二个9001;第三个9002。
7、分别启动tomcat
/usr/local/software/tomcat8080/bin/startup.sh
/usr/local/software/tomcat8081/bin/startup.sh
/usr/local/software/tomcat8082/bin/startup.sh
8、更改tomcat的index.jsp内容
进入对应的文件夹下,复制下方的jsp代码到index.jsp里面
cd /usr/local/software/tomcat8080/webapps/ROOT
vi index.jsp
cd /usr/local/software/tomcat8081/webapps/ROOT
vi index.jsp
cd /usr/local/software/tomcat8082/webapps/ROOT
vi index.jsp
需要替换的index.jsp的code
<html>
<head>
<title> test</title>
</head>
<body>
SessionID is <%=session.getId()%>
<br/>
SessionIP is <%=request.getServerName()%>
<br/>
SessionPort is <%=request.getServerPort()%>
<!-- 端口号依次修改为:8080/8081/8082-->
<h1>tomcat_8080</h1>
</body>
</html>
就这样吧 ,希望会对大家有所帮助。