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負載均衡

 

等待更新。。。。。。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章