Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx

上传人:b****3 文档编号:6647364 上传时间:2023-05-07 格式:DOCX 页数:18 大小:23.12KB
下载 相关 举报
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第1页
第1页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第2页
第2页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第3页
第3页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第4页
第4页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第5页
第5页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第6页
第6页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第7页
第7页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第8页
第8页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第9页
第9页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第10页
第10页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第11页
第11页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第12页
第12页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第13页
第13页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第14页
第14页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第15页
第15页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第16页
第16页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第17页
第17页 / 共18页
Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx

《Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx》由会员分享,可在线阅读,更多相关《Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx(18页珍藏版)》请在冰点文库上搜索。

Linux下apache2215+tomcat6026+jdk6u20安装配置文档Word文档格式.docx

-rw-r--r--1rootroot1566749Apr1907:

33tomcat-connectors-1.2.30-src.tar.gz

-rw-r--r--1rootroot29050568Apr1907:

33mysql-5.1.30.tar.tar

第一步:

安装JDK

[root@hostserverlocal]#chmod755jdk-6u20-linux-i586.bin

[root@hostserverlocal]#./jdk-6u20-linux-i586.bin

……

Pleaseenter"

yes"

or"

no"

.

Doyouagreetotheabovelicenseterms?

[yesorno]

输入Yes,并按[enter]键.

PressEntertocontinue.....

再次按[enter]键,则JDK安装完成。

可以看到/usr/local/jdk1.6.0_20的目录。

配置环境变量:

[root@hostserverjdk1.6.0_20]#cp/etc/profile/etc/profile.bak

[root@hostserverjdk1.6.0_20]#vi/etc/profile

在最后添加:

exportJAVA_HOME=/usr/local/jdk1.6.0_20

exportJAVA_BIN=/usr/local/jdk1.6.0_20/bin

exportPATH=$PATH:

$JAVA_BIN

exportCLASSPATH=$JAVA_HOME/lib/dt.jar:

$JAVA_HOME/lib/tools.jar

exportJAVA_HOMEJAVA_BINPATHCLASSPATH

使之生效:

[root@hostserverlib]#source/etc/profile

第二步:

安装Tomcat

[root@hostserverlocal]#cd/usr/local/

[root@hostserverlocal]#tarxzvfapache-tomcat-6.0.26.tar.gz

[root@hostserverlocal]#ln-sapache-tomcat-6.0.26tomcat6

启动Tomcat:

/usr/local/tomcat6/bin/startup.sh

停止Tomcat:

/usr/local/tomcat6/bin/shutdown.sh

第三步:

安装Apache

[root@hostserverlocal]#tarzxvfhttpd-2.2.15.tar.gz

[root@hostserverlocal]#cdhttpd-2.2.15

[root@hostserverhttpd-2.2.15]#mkdir/usr/local/apache2.2.15

[root@opencmsdevelophttpd-2.2.15]#./configure--prefix=/usr/local/apache2.2.15--with-apr=/usr/local/apr/bin/apr-1-config--with-apr-util=/usr/local/apr/bin/apu-1-config--enable-modules=so--enable-dav--enable-maintainer-mode--enable-rewrite--enable-so

[root@hostserverhttpd-2.2.15]#make

[root@hostserverhttpd-2.2.15]#makeinstall

安装完毕!

开始做apache2.2.15+tomcat6.0.26的整合了

第一步是修改httpd.conf这个全局配置文档。

[root@hostserverapache2]#cd/usr/local/apache2/conf/

[root@hostserverconf]#cphttpd.confhttpd.conf.bak

[root@hostserverconf]#vihttpd.conf

ServerName配置为192.168.0.110:

80,服务器IP或域名。

DirectoryIndex中添加index.htmindex.jsp

将Listen80修改为Listen192.168.0.110:

80

:

wq保存后退出

此时可启动apache服务器了。

[root@hostserverconf]#/usr/local/apache2/bin/apachectlstart

此时在浏览器的地址栏中输入:

http:

//192.168.0.110/,你就会在浏览器中看到”Itworks!

”字样,这个是测试成功的界面。

[root@hostserverconf]#/usr/local/tomcat6/bin/startup.sh

如果有设置防火墙,则应编辑/etc/sysconfig/iptables

[root@hostserverconf]#vi/etc/sysconfig/iptables

-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport8080-jACCEPT

[root@hostserverconf]#serviceiptablesrestart

//192.168.0.110:

8080/,你就会在浏览器中看到tomcat的测试页面。

第二步是下载和编译mod_jk.so这个连接apache和tomcat的连接文件。

cd/usr/local

[root@hostserverlocal]#tarzxvftomcat-connectors-1.2.30-src.tar.gz

[root@hostserverlocal]#cdtomcat-connectors-1.2.30-src/

注意里面有一个BUILD.txt文件,请仔细阅读。

[root@hostservertomcat-connectors-1.2.30-src]#moreBUILD.txt

[root@hostservertomcat-connectors-1.2.30-src]#cdnative/

注意里面有一个BUILDING.txt文件,请仔细阅读它。

[root@hostservernative]#moreBUILDING.txt

./configure--with-apxs=/usr/local/apache2/bin/apxs--with-java-home=${JAVA_HOME}

[root@hostservernative]#make

[root@hostservernative]#cpapache-2.0/mod_jk.so/usr/local/apache2/modules/

这一步很重要。

在/usr/local/apache2/conf下建立两个配置文件mod_jk.conf和workers.properties。

[root@hostserverconf]#vimod_jk.conf

添加以下代码:

#指出mod_jk模块工作所需要的工作文件workers.properties的位置

JkWorkersFile/usr/local/apache2/conf/workers.properties

#wheretoputjklogs

JkLogFile/usr/local/apache2/logs/mod_jk.log

#setthejkloglevel[debug/error/info]

JkLogLevelinfo

#selectthelogformat

JkLogStampFormat"

[%a%b%d%H:

%M:

%S%Y]"

#JkOptionsindicatetosendSSLKEYSIZE

JkOptions+ForwardKeySize+ForwardURICompat-ForwardDirectories

#JkRequestLogFormatsettherequestformat

JkRequestLogFormat"

%w%V%T"

#将所有servlet和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理

JkMount/servlet/*worker1

JkMount/*.jspworker1

注意:

可将加载mod_jk.so的语句(LoadModulejk_modulemodules/mod_jk.so)添加到以上mod_jk.conf文件中。

[root@hostserverconf]#viworkers.properties

#Definingaworkernamedworker1andoftypeajp13

worker.list=worker1

#setpropertiesforworker1

worker.worker1.type=ajp13

worker.worker1.host=localhost

worker.worker1.port=8009

worker.worker1.lbfactor=50

worker.worker1.cachesize=10

worker.worker1.cache_timeout=600

worker.worker1.socket_keepalive=1

worker.worker1.socket_timeout=300

我的网页放在/var/sunservice下,所以要修改DocumentRoot

DocumentRoot"

/var/sunservice"

<

Directory"

>

 

OptionsIncludesFollowSymLinks

AllowOverrideNone

Orderdeny,allow

Allowfromall

XBitHackon

/Directory>

/var/sunservice/WEB-INF"

Denyfromall

实际在/usr/local/apache2/conf/httpd.conf中添加的代码为:

NameVirtualHost*:

VirtualHost*:

80>

ServerName192.168.0.110

/var/wwwroot"

/var/wwwroot/WEB-INF"

IfModuledir_module>

DirectoryIndexindex.jspindex.htmlindex.php

/IfModule>

Includeconf/test.conf

ErrorDocument404/errors/404.jsp

/VirtualHost>

其中test.conf文件是配置解析规则的文件,其内容如下:

[root@hostserverconf]#cattest.conf

JkMount/dwr/*loadbalancer

JkMount/dwr/*.htmlloadbalancer

JkMount/*.jsploadbalancer

JkMount/*.doloadbalancer

JKUnMount/*.htmlloadbalancer

JKUnMount/*.shtmlloadbalancer

JKUnMount/*.pngloadbalancer

JKUnMount/*.cssloadbalancer

JKUnMount/*.htmloadbalancer

JKUnMount/*.txtloadbalancer

JKUnMount/*.phploadbalancer

JKUnMount/*.swfloadbalancer

JKUnMount/*.gifloadbalancer

JKUnMount/*.jpgloadbalancer

JKUnMount/*.jsloadbalancer

JKUnMount/*.JPGloadbalancer

JKUnMount/*.SWFloadbalancer

JKUnMount/*.GIFloadbalancer

JKUnMount/*.PNGloadbalancer

增加关于加载mod_jk的语句(httpd.conf):

添加代码:

LoadModulejk_modulemodules/mod_jk.so

Include/usr/local/apache2/conf/mod_jk.conf

最后编辑Tomcat的配置文件/usr/local/tomcat6/conf/server.xml,在HOST段中加入:

Contextpath="

"

docBase="

debug="

0"

reloadable="

true"

crossContext="

/>

类似下面这样:

Hostname="

localhost"

appBase="

unpackWARs="

autoDeploy="

xmlValidation="

false"

xmlNamespaceAware="

<

/Host>

实际在/usr/local/apache2/conf/httpd.conf中添加的代码为(蓝色部分):

webapps"

!

--SingleSignOnvalve,shareauthenticationbetweenwebapplications

Documentationat:

/docs/config/valve.html-->

--

ValveclassName="

org.apache.catalina.authenticator.SingleSignOn"

/>

-->

--Accesslogprocessesallexample.

org.apache.catalina.valves.AccessLogValve"

directory="

logs"

prefix="

localhost_access_log."

suffix="

.txt"

pattern="

common"

resolveHosts="

在/var/wwwroot下建立一个test.jsp,启动Apache和Tomcat,用浏览器访问http:

//192.168.0.110/,应该可以看到正确的页面了。

test.jsp的例子:

Hello!

Thetimeis<

%=newjava.util.Date()%>

输入http:

//192.168.0.110/test.jsp

您会看到:

ThetimeisMonJan1921:

29:

38CST2009,这时代表成功了。

否则,如果显示Hello!

,则表示解析不了jsp文件,可看看解析规则是否有配,如果有配,则看配的是否正确。

你先把context片段中加一个reloadable="

这样保证你的自动更新。

至于你的war文件可能是找不到你的具体包。

你试试先用虚拟目录配一下,如果成功,就是你打包的问题了。

看JDK是否安装成功:

java-version

clear

servicehttpdrestart

netstat–vat

mvmysql-connector-java-3.1.12.tar.tar/usr/local/bin/jdk/lib/mysql-connector.jar

vi/usr/local/tomcat6/conf/tomcat-users.xml

rolerolename="

manager"

userusername="

password="

managerzyb"

roles="

Tomcat图形化界面含有应用管理功能(TomcatWebApplicationManager

),用于应用的部署管理。

Tomcat的目录结构如下:

目录名

描述

bin

存放启动和关闭tomcat的脚本

conf

包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml

work

存放jsp编译后产生的class文件

webapp

存放需要部署的应用程序

logs

存放日志文件

Lib/japser/common

这三个目录主要存放tomcat所需的jar文件

server.xml配置简介

元素名

属性

解释

server

port

指定一个端口,这个端口负责监听关闭tomcat的请求

shutdown

指定向端口发送的命令字符串

service

name

指定service的名字

connector

(表示客户端和service之间的连接)

指定服务器端要创建的端口号,并在这个端口监听来自客户端的请求

minProcessors

服务器启动时创建的处理请求的线程数

maxProcessors

最大可以创建的处理请求的线程数

enableLookups

如果为true,则可以通过调用request.getRe

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 兵器核科学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2