Web服务器群集——Tomcat配置部署以及负载均衡

Tomcat配置部署以及负载均衡

Tomcat服务器是一个免费开放的Web应用服务器

处理静态HTML能力不足,远远不及Apache和Nginx,但是是开发和调试JSP程序的首选

环境的集成:LAMP:apache、LNMP:nginx、Web服务器对于PHP网站,如何支持JAVA页面

部署Tomcat

查询jdk版本信息:java -version

openjdk是jdk的开放原始码版本,以GPL协议的形式放出

1.下载安装jdk

解压并用mv命令将解压出来的文件夹移动到/usr/local/jdk1.7下

在/etc/profile中编辑(配置环境变量)如下图:

export JAVA_HOME=/usr/local/jdk7    //jdk安装路径

export PATH=$JAVA_HOME/bin:$PATH      //使用的命令路径

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar   //用的各种工具

卸载openjdk

rpm -e java-1.7.0-openjdkrpm -e java-1.6.0-openjdk

运行/etc/profile文件生效

2.安装部署Tomcat

解压,然后把生成的文件夹mv到/usr/local/tomcat7下

运行/usr/local/tomcat7/bin/startup.sh(如下图)

tomcat默认的使用端口:8080

bin:命令文件目录   conf:存放配置文件  lib:运行需要的库文件 

logs:日志文件    Webapps:存放网站文件的      temp:存放临时文件

work:工作目录  默认情况下存放编译JSP文件生成的servlet类文件

netstat -anpt | grep java查询java运行

tomcat配置文件结构

顶层元素:<Server>和<Service>


<Server>

定义服务器,server元素代表整个Catalina的servlet容器

<Service>

定义服务,是一个集合:由一个或多个Connector组成

<Connector>代表了外部客户端发送请求到特定Service的接口;同时也是外部客户端从特定Service接收响应的接口。

<Engine>

容器的功能是处理Connector接收进来的请求,并产生相应的响应。Engine、Host和Context都是容器,

<Host>

Host组件可以处理发向一个特定虚拟主机的所有请求,配置多个<host name="192.168.100.6">

<Context docBase="/var/www/html/web1" path="" reloadable="true">

一个Context组件可以处理一个特定Web应用的所有请求。(多个子目录创建网站)

</context>

</Host>

</Engine>

</Service>


创建网站测试

vim conf/server.xml

<Host name="localhost"  appBase="webapps"

unpackWARs="true" autoDeploy="true">

<Context docBase="/var/www/html/web1" path="test1" reloadable="true">

</Context>

<Context docBase="/var/www/html/web2" path="test2" reloadable="true">

</Context>

nginx负载均衡

等待更新。。。。。。

发布了23 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/feili12138/article/details/104398261
今日推荐