Linux下Apache整合TomcatWord文件下载.docx

上传人:b****3 文档编号:16855928 上传时间:2022-11-26 格式:DOCX 页数:11 大小:18.78KB
下载 相关 举报
Linux下Apache整合TomcatWord文件下载.docx_第1页
第1页 / 共11页
Linux下Apache整合TomcatWord文件下载.docx_第2页
第2页 / 共11页
Linux下Apache整合TomcatWord文件下载.docx_第3页
第3页 / 共11页
Linux下Apache整合TomcatWord文件下载.docx_第4页
第4页 / 共11页
Linux下Apache整合TomcatWord文件下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Linux下Apache整合TomcatWord文件下载.docx

《Linux下Apache整合TomcatWord文件下载.docx》由会员分享,可在线阅读,更多相关《Linux下Apache整合TomcatWord文件下载.docx(11页珍藏版)》请在冰豆网上搜索。

Linux下Apache整合TomcatWord文件下载.docx

$PATH

保存退出

5.验证该变量的设置。

如果感觉安装顺利的话,可以跳过此步。

[root@localhostlocal]#echo$JAVA_HOME

大家会发现返回的是空行

不要惊慌,退出去重新登录系统或者使用下面命令就可以了

[root@localhostlocal]#source/etc/profile

6.测试jdk环境是否可用

[root@localhostlocal]#javac–version

[root@localhostlocal]#java–version

执行这两句都会有jdk版本信息显示表示安装成功

 

二、安装Tomcat

Tomcat的安装比较简单,解压后运行即可。

1.将安装包拷贝到/usr/local目录下安装,

[root@localhostlocal]#tar-zxvfapache-tomcat-6.0.14-src.tar.gz

2.为解压后得到的apache-tomcat-6.0.14-src创建一个名为tomcat的同步目录。

[root@localhostlocal]#ln-sapache-tomcat-6.0.14-srctomcat

3.设置环境变量CATALINA_HOME,并验证

在文件最后加入如下一行

exportCATALINA_HOME=/usr/local/tomcat

验证CATALINA_HOME的过程跟上面验证JAVA_HOME的过程相同。

4.启动并测试安装结果

[root@localhostlocal]#cd./tomcat/bin

[root@localhostbin]#./startup.sh

UsingCATALINA_BASE:

/usr/local/tomcat

UsingCATALINA_HOME:

UsingCATALINA_TMPDIR:

/usr/local/tomcat/temp

UsingJAVA_HOME:

/usr/java/jdk

5.打开浏览器,敲入主机地址和端口号8080,回车

如:

//192.168.1.254:

8080

如果出现tomcat猫猫画面则说明,安装成功。

三、安装Apache

apache安装也是非常简单具体每个步骤操作都很简单。

1.拷贝安装包到/usr/local,并在目标目录下进行解压。

[root@localhostlocal]#cd/usr/local

[root@localhostlocal]#tar-zxvfhttpd-2.2.4.tar.gz

2.配置安装参数,安装的目标目录为/usr/local/apache,建议设置enable-mods-shared=all,不用的module注释掉就行了!

[root@localhostlocal]#cdhttpd-2.2.4

[root@localhosthttpd-2.2.4]#./configure\

--prefix=/usr/local/apache\

--sysconfdir=/etc/httpd\

--enable-so\

--enable-ssl\

--with-ssl=/usr/local/ssl\

--enable-track-vars\

--enable-rewrite\

--with-zlib\

--enable-mods-shared=most\

--enable-suexec\

--with-suexec-caller=daemon

3.编译并安装。

[root@localhosthttpd-2.2.4]#make

[root@localhosthttpd-2.2.4]#makeinstall

4.启动Apache,并测试。

[root@localhostbin]#/usr/local/apache/bin/apachectlstart

[root@localhostbin]#echo"

/usr/local/apache/bin/apachectlstart"

>

>

/etc/rc.local(系统启动时服务自动启动)

打开浏览器,并在地址栏中输入主机的IP地址

如http:

//192.168.1.254

如果出现以下画面则说明安装成功。

Itworks!

四、安装PHP

(php安装跟整合无关,但一般php页面由apache管理使的环境完整,在此之前需要安装下面组件)

安装zlib

tarxzvfzlib-1.2.2.tar.gz

cdzlib-1.2.2

#不要用--prefix自定义安装目录,影响gd的安装

./configure

make

makeinstall

安装freetype

tarxzvffreetype-2.1.5.tar.gz

cdfreetype-2.1.5

./configure--prefix=/usr/local/freetype

安装libpng

tarxzvflibpng-1.2.5.tar.gz

cdlibpng-1.2.5

cpscripts/makefile.stdmakefile

maketest

安装jpeg

#jpeg目录

mkdir/usr/local/jpeg6

mkdir/usr/local/jpeg6/bin

mkdir/usr/local/jpeg6/lib

mkdir/usr/local/jpeg6/include

mkdir/usr/local/jpeg6/man

mkdir/usr/local/jpeg6/man/man1

tarxzvfjpegsrc.v6b.tar.gz

cdjpeg-6b

./configure--prefix=/usr/local/jpeg6--enable-shared--enable-static

安装GD

tarxzvfgd-2.0.33.tar.gz

./configure--prefix=/usr/local/gd--with-jpeg=/usr/local/jpeg6--with-png--with-zlib--with-freetype=/usr/local/freetype

安装PHP

tar-zvxfphp-5.2.3.tar.gz

mkdir-p/usr/local/php

cdphp-5.2.3

./configure--prefix=/usr/local/php\

--with-apxs2=/usr/local/apache/bin/apxs\

--with-mysql=/usr/local/mysql\

--with-mysqli=/usr/local/mysql/bin/mysql_config\

--with-xml\

--with-png\

--with-jpeg-dir=/usr/local/jpeg6\

--with-freetype-dir=/usr/local/freetype\

--with-gd=/usr/local/gd\

--enable-mbstring=all

cpphp.ini-dist/usr/local/php/lib/php.ini

注:

编辑apache配置文件httpd.conf,以apache支持php

#vi/etc/httpd/httpd.conf

1、添加如下二行

AddTypeapplication/x-httpd-php.php

AddTypeapplication/x-httpd-php-source.phps

2、定位至DirectoryIndexindex.html

修改为:

DirectoryIndexindex.phpindex.html

3、按照使用习惯,这里将网站根目录指定到/var/www:

找到DocumentRoot“/usr/local/apache/htdocs”

修改为:

DocumentRoot“/var/www”(后文中我们还会注释掉此行,以启用虚拟主机)

找到<

Directory“/usr/local/apache/htdocs”>

<

Directory“/var/www”>

五、生成mod_jk.so连接器

1.拷贝源包到/usr/local并在目标目录中解压(当然在原来的目录中解压也是可以的,作者是为了规范所以安装的程序都放在/usr/local下)。

[root@localhostbin]#cd/usr/local

[root@localhostlocal]#tar-zxvfjakarta-tomcat-connectors-1.2.15-src.tar.gz

2.创建一个connector同步目录,目的是为了简化操作。

[root@localhostlocal]#ln-stomcat-connectors-1.2.25-srcconnector

3.进行编译配置。

大家一定要注意这几个参数中前三个是很重要的,必要时可以去相应的目录看看相关的文件是否存在。

[root@localhostlocal]#cdconnector/native

[root@localhostnative]#./buildconf.sh

[root@localhostnative]#./configure--with-apxs=/usr/local/apache/bin/apxs--with-tomcat=/usr/local/tomcat--with-java-home=/usr/jdk--with-jni

4.编译

[root@localhostapache]#make

5.运行apache下的apxs,如果返回如下结果,证明正常。

[root@localhostnative]#cdapache-2.0

[root@localhostapache-2.0]#/usr/local/apache/bin/apxs-njk2-imod_jk.so

/usr/local/apache/build/instdso.shSH_LIBTOOL='

/usr/local/apache/build/libtool'

mod_jk2.so/usr/local/apache/modules

/usr/local/apache/build/libtool--mode=installcpmod_jk.so/usr/local/apache/modules/

cpmod_jk.so/usr/local/apache/modules/mod_jk.so

Warning!

dlnamenotfoundin/usr/local/apache/modules/mod_jk.so.

Assuminginstallinga.soratherthanalibtoolarchive.

[root@localhostapache-2.0]#cpmod_jk.so/usr/local/apache/modules/

[root@localhostapache-2.0]#chmod755/usr/local/apache/modules/mod_jk.so

[root@localhostapache-2.0]#ll/usr/local/apache/modules/mod_jk.so

-rwxr-xr-x1rootroot70921508-1410:

22/usr/local/apache/modules/mod_jk.so

mod_jk.so生成成功了。

六配置解释jsp

1. 

在Apache的conf目录中创建文件vimmod_jk.conf和workers.properties

[root@localhostconf]#cd/usr/local/apache/conf

配置mod_jk.conf

[root@localhostconf]#vimod_jk.conf

加入如下配置:

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

#Wheretoputjklogs

JkLogFile/usr/local/apache/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"

#将所有jsp、htm、action等请求通过ajp13的协议送给Tomcat,让Tomcat来处理

JkMount/*.jspworker1

JkMount/*.htmworker1

JkMount/*.actionworker1

JkMount/*.doworker1

JKUnmount/*.htmlworker1

配置workers.properties

[root@localhostconf]#viworkers.properties

#------start---------

#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

#--------end------------

2.配置Apache的/usr/local/apache/conf/httpd.conf,使apache启动时加载mod_jk.so

[root@localhostconf]#cd/usr/local/apache/conf

[root@localhostconf]#vihttpd.conf

在LoadModule后加入下面三行

LoadModulejk_modulemodules/mod_jk.so

JkShmFile/usr/local/apache/logs/k2.shm

Include/usr/local/apache/conf/mod_jk.conf

3.配置虚拟主机

去掉httpd.conf文件中Includeconf/extra/httpd-vhosts.conf语句前的注释“#”并保存退出

编辑httpd-vhosts.conf

[root@localhostconf]#cd./extra/httpd-vhosts.conf

配置如下:

NameVirtualHost*:

80

<

VirtualHost*:

80>

ServerAdminhacder@

DocumentRoot"

/var/www/"

ServerName#域名由自己定

CustomLoglogs/-access_logcommon

/VirtualHost>

到此配置完毕!

七、测试

1.找一个jsp工程复制到/var/www目录下,如Test,没有的话就用tomcat容器webapps目录下的example

在tomcat的webapps目录下建立以个链接

[root@localhostlocal]#cd/usr/local/apache-tomcat-6.0.14-src/webapps

[root@localhostwebapps]#ln–s/var/www/TestTest

(这一步也可不做,但要修改server.xml中的工程默认路径为”/var/www/”---不建议这么做)

2. 

启动Tomcat、apache

[root@localhostconf]#cd/usr/local/tomcat/bin

[root@localhostbin]#./shutdown.sh

/usr/local/jdk

[root@localhostbin]#cd/usr/local/apache/bin

[root@localhostbin]#./apachectlrestart

打开浏览器,输入http:

//主机地址/examples

//192.168.1.254/Test/index.jsp

测试jsp文件是否可以正常打开,如果都可以,恭喜你整合成功!

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

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1