apache2.4.3的安装以及整合tomcat.doc_第1页
apache2.4.3的安装以及整合tomcat.doc_第2页
apache2.4.3的安装以及整合tomcat.doc_第3页
apache2.4.3的安装以及整合tomcat.doc_第4页
apache2.4.3的安装以及整合tomcat.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作准备:(1) 安装apache-tomcat-6.0.20到 /opt 下,并修改名字为tomcat(很简单直接解压就行了,再次不再赘述)(2) 上传以下安装包到opt下(如果已经存在则不用上传)(3) 如果机器上没有安装过apache则直接跳到 安装apache的步骤进行操作停止现在的apache服务:rootlocalhost local# cd /opt/apache/bin rootlocalhost bin# ./apachectl stop修改现有apache端口:rootlocalhost bin# cd /opt/apache/conf rootlocalhost conf# vi httpd.conf找到 Listen 80改为 Listen 81备注: 修改文件操作是 光标定格到80后面 然后按下i键,即可进行修改 修改完毕,按下Esc键然后输入 :wq (wq前面有个冒号)开始安装apache:rootlocalhost # cd /opt /源码存放位置rootlocalhost opt# tar -zxvf apr-1.4.6.tar.gzrootlocalhost opt# cd apr-1.4.6rootlocalhost apr-1.4.6# ./configure -prefix=/usr/local/apr 可能遇见的情况如下:如果出现以下错误则 编辑libtool将 $echo 替换为$ECHO 具体操作:%s#$echo#$ECHO#grootlocalhost apr-1.4.6# makerootlocalhost apr-1.4.6# make install rootlocalhost apr-1.4.6# cd /optrootlocalhost opt# tar -zxvf apr-util-1.5.1.tar.gzrootlocalhost opt# cd apr-util-1.5.1rootlocalhost apr-util-1.5.1# ./configure -prefix=/usr/local/apr-util -with-apr=/usr/local/aprrootlocalhost apr-util-1.5.1# makerootlocalhost apr-util-1.5.1# make install rootlocalhost apr-util-1.5.1# cd /optrootlocalhost opt# unzip -o pcre-8.30.ziprootlocalhost opt# cd pcre-8.30rootlocalhost cd pcre-8.30# ./configure -prefix=/usr/local/pcrerootlocalhost cd pcre-8.30# makerootlocalhost cd pcre-8.30# make install rootlocalhost cd pcre-8.30# cd /opt rootlocalhost opt# tar -zxvf httpd-2.4.3.tar.gz rootlamp opt# cp -rf apr-1.4.6 httpd-2.4.3/srclib/aprrootlamp opt# cp -rf apr-util-1.5.1 httpd-2.4.3/srclib/apr-util这两句话是为了防止,安装时报如下错误Configur:error:Bundled APR requested but not found at ./srclib/. Download rootlocalhost opt# cd httpd-2.4.3rootlocalhost httpd-2.4.3# ./configure -prefix=/usr/local/apache -enable-so enable-mods-shared=most -with-mpm=worker -with-apr=/usr/local/apr/ -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre -with-included-apr加入-with-included-apr为了防止apache启动报错:例如httpd: Syntax error on line 140 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_dir.so into server: /usr/local/apache2/modules/mod_dir.so: undefined symbol: apr_array_clearrootlocalhost httpd-2.4.3# makerootlocalhost httpd-2.4.3# make installrootlocalhost httpd-2.4.3#cd /usr/local/apache /进入apache的目录 rootlocalhost apache# cd conf/rootlocalhost conf#cp -a httpd.conf httpd.conf- /备份apache配置文件启动apache服务:用于查看是否正确安装apacherootlocalhost conf#cd /usr/local/apache/binrootlocalhost bin# ./apachectl start然后打开浏览器 输入 http:/localhost:80 进行查看Apache与tomcat的整合:rootlocalhost bin# cd /opt rootlocalhost opt# tar zxvf tomcat-connectors-1.2.37-src.tar.gzrootlocalhost opt# cd tomcat-connectors-1.2.37-src/nativerootlocalhost native# ./configure -with-apxs=/usr/local/apache/bin/apxsrootlocalhost native# makerootlocalhost native# cp ./apache-2.0/mod_jk.so /usr/local/apache/modules/rootlocalhost native# cd /usr/local/apache/confrootlocalhost conf# ls创建 mod_jk.conf和perties 这两个文件到此conf 文件夹中创建mod_jk.confvi mod_jk.confJkWorkersFile /usr/local/apache/conf/perties# Where to put jk logsJkLogFile /usr/local/apache/logs/mod_jk.log# Set the jk log level debug/error/infoJkLogLevel info# Select the log formatJkLogStampFormat %a %b %d %H:%M:%S %Y# JkOptions indicate to send SSL KEY SIZE,#JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormat set the request formatJkRequestLogFormat %w %V %TJkMount /servlet/* worker1JkMount /*.jsp worker1创建pertiesvi perties# Defining a worker named worker1 and of type ajp13worker.list=worker1worker.worker1.type=ajp13worker.worker1.host=localhostworker.worker1.port=8009worker.worker1.lbfactor=50worker.worker1.cachesize=1worker.worker1.cache_timeout=600worker.worker1.socket_keepalive=1worker.worker1.socket_timeout=300保存退出rootlocalhost conf# vi httpd.conf修改DocumentRoot 为 (我的网页放在/opt/sgcc_web/ 下)/opt/sgcc_web下面的那一个Directory 节点也改为 /opt/sgcc_web跳到文件末尾找到SSLRandomSeed startup builtinSSLRandomSeed connect builtin删除此节点以后的全部内容,并追加以下两句话LoadModule jk_module modules/mod_jk.soInclude /usr/local/apache/conf/mod_jk.conf如下图: 然后找到以下两句,删除前面的#号#LoadModule ssl_module modules/mod_ssl.so#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so第一句话是防止apache启动时报以下错误AH00526: Syntax error on line 51 of /usr/local/apache2/conf/extra/httpd-ssl.conf: Invalid command SSLCipherSuite, perhaps misspelled or defined by a module not included in the server configuration第二句话是防止apache启动时报以下错误AH00526: Syntax error on line 76 of /usr/local/apache2/conf/extra/httpd-ssl.conf: SSLSessionCache: shmcb session cache not supported (known names: ). Maybe you need

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论