标签:tomcat简单配置
centos部署简单tomcat及负载均衡
实验拓扑:
实验准备:
准备好apache-tomcat及jdk和nginx的软件包,我这里使用的是
jdk-7u65-linux-x64.gz
apache-tomcat-7.0.54.tar.gz
nginx-1.9.4.tar.gz
实验前停止iptables和selinux
sed -i ‘/SELINUX/s/enforcing/disabled/g‘ /etc/selinux/config /etc/init.d/iptables stop
我这里使用的是
jdk-7u65-linux-x64.gz
apache-tomcat-7.0.54.tar.gz
nginx-1.9.4.tar.gz
tomcat和jdk都是免安装的包,只需解压移动并启用!
tar zxf jdk-7u65-linux-x64.gz
mv jdk1.7.0_65 /usr/local/java
添加java的PATH环境变量
vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/java
export PATH=$PATH:JAVA_HOME/bin
:wq
. /etc/profile.d/java.sh
查看java版本
java -version
部署tomcat
tar zxf apache-tomcat-7.0.54.tar.gz
mv apache-tomcat-7.0.54 /usr/local/tomcat7
启动tomcat
/usr/local/tomcat7/bin/startup.sh
访问测试
出现以上页面说明tomcat完成了!
部署tomcat基于目录的虚拟主机:
构建虚拟主机的目录及测试网页
mkdir -pv /web/webapp1
vim /web/webapp1/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <html> <head> <title>my‘s JSP</title> </head> <body> <% out.println("hello my is chenjinlong! welcom to http://cjl.com");%> </body> </html>
:wq
编辑tomcat的配置文件server.xml添加如下所示代码:
vim /usr/local/tomcat7/conf/server.xml
<Context docBase="/web/webapp" path="" reloadable="false" >
</Context>
位置如下:
重新启动服务可以按以下方式:
/usr/local/tomcat7/bin/shutdown.sh
/usr/local/tomcat7/bin/startup.sh
访问页面是否如下:
如果是如上页面表示你基于目录的虚拟主机已经完成!
如果你上面都做完了,并且已经成功!那么我将恭喜你,照着上边的配置再次搭建一个tomcat为后面做准备!
搭建nginx+tomcat负载均衡群集:
首先我们需要两台搭建了tomcat的服务器,和一台搭建nginx的服务器!
对于系统我在这里推荐最好一样!
部署nginx服务器
安装依赖包:
yum -y install pcre-devel zlib-devel openssl-devel openssl
创建需要的用户www
useradd -M -s /bin/false www
解压nginx并进入目录
tar zxf nginx-1.9.4.tar.gz
cd nginx-1.9.4
编译安装nginx
./configure --prefix=/usr/local/nginx \
--user=www \
--group=www \
--with-file-aio \
--with-http_stub_status_module
--with-http_gzip_static_module
--with-http_flv_module --with-http_ssl_module
make &&make install
编辑nginx配置文件添加如下代码:
vim /usr/local/nginx/conf/nginx.conf
upstream tomcat_server { server 99.99.99.4:8080 weight=1; server 99.99.99.5:8080 weight=1; } proxy_pass http://tomcat_server;
添加位置如下:
检查nginx的配置文件是否有错误:
/usr/local/nginx/sbin/nginx -t
启动nginx:
/usr/local/nginx/sbin/nginx
查看端口是否启动:
netstat -utpln |grep 80
访问测试:
按下F5不断刷新,两个页面不断切换。表明简单的tomcat+nginx的负载均衡集群已经完成了!
错误总结:
各种编译没成功,记得检查依赖包是否安装完成!
启动完成后访问如果没效果,检查一下配置文件和网页是否有错。
如果报错出现cpu之类的字样,就需要检查软件和系统之间的兼容性了。
如果有新的错误请留言,谢谢!
本文出自 “某某” 博客,请务必保留此出处http://moumou.blog.51cto.com/9995443/1689084
标签:tomcat简单配置
原文地址:http://moumou.blog.51cto.com/9995443/1689084