`

apache

 
阅读更多

操作系统:CentOS release 5.5 (Final)

jdk:jdk-6u26-linux-i586-rpm.bin

apache:httpd-2.2.19.tar.gz

tomcat:apache-tomcat-7.0.14.tar.gz

另外:tomcat-connectors-1.2.32-src.tar.gz

 

1、安装jdk

[root@localhost ~]# chmod a+x jdk-6u26-linux-i586-rpm.bin

[root@localhost ~]# ./jdk-6u26-linux-i586-rpm.bin

#vi /etc/profile

在最后面加入

#set java environment

JAVA_HOME=/usr/java/jdk1.6.0_26

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

保存退出。

要使JDK在所有的用户中使用,可以这样:

vi /etc/profile.d/java.sh

在新的java.sh中输入以下内容:

#set java environment

JAVA_HOME=/usr/java/jdk1.6.0_26

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh

在终端使用echo命令检查环境变量设置情况。

#echo $JAVA_HOME

#echo $CLASSPATH

#echo $PATH

检查JDK是否安装成功。

#java -version

如果看到JVM版本及相关信息,即安装成功!

 

2、安装apache

[root@localhost ~]# tar -zxvf httpd-2.2.19.tar.gz

[root@localhost ~]# cd httpd-2.2.19

[root@localhost httpd-2.2.19]#  ./configure --prefix=/usr/local/apache --enable-module=so --enable-rewrite

[root@localhost httpd-2.2.19]# make ; make install

 

3、安装tomcat

[root@localhost ~]# tar -zxvf apache-tomcat-7.0.14.tar.gz  -C /usr/local/

[root@localhost local]# mv /usr/local/apache-tomcat-7.0.14 /usr/local/tomcat

 

4、安装mod_jk

[root@localhost ~]# tar -zxvf tomcat-connectors-1.2.32-src.tar.gz

[root@localhost ~]# cd tomcat-connectors-1.2.32-src/native/

[root@localhost native]# ./configure --with-apxs=/usr/local/apache/bin/apxs

[root@localhost native]# make ;make install

 

5、配置

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

[root@localhost conf]# vi mod_jk.conf

JkWorkersFile /usr/local/apache/conf/workers.properties 
# Where to put jk logs 
JkLogFile /usr/local/apache/logs/mod_jk.log 
# Set the jk log level [debug/error/info] 
JkLogLevel info 
# Select the log format 
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" 
# JkOptions indicate to send SSL KEY SIZE, 
JkOptions ForwardKeySize ForwardURICompat -ForwardDirectories 
# JkRequestLogFormat set the request format 
JkRequestLogFormat "%w %V %T" 
JkMount /servlet/* worker1 
JkMount /*.jsp worker1

 

[root@localhost conf]# vi workers.properties

# Defining a worker named worker1 and of type ajp13

worker.list=worker1 
# Set properties for worker1

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

 

[root@localhost conf]# vi httpd.conf

在DirectoryIndex中添加 index.jsp

在最后添加:

LoadModule jk_module modules/mod_jk.so

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

 

在/usr/local/tomcat/conf/ 下

[root@localhost conf]# vi server.xml

在HOST段中加入:
<Context path="/mid" docBase="/usr/local/apache/htdocs/mid" debug="0" reloadable="true" crossContext="true"/>

 

在/usr/local/apache/htdocs下建立一个index.jsp,启动Apache和Tomcat,就可以正常访问了。

分享到:
评论

相关推荐

    org.apache.commons 的 jar 包 源码

    org.apache.commons 的 jar 包 org.apache.commons的jar包,Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动,有需要的赶快来CSDN下载吧!

    Apache Storm(apache-storm-2.3.0.tar.gz)

    Apache Storm(apache-storm-2.3.0.tar.gz) 是一个免费的开源分布式实时计算系统。Apache Storm 可以轻松可靠地处理无限制的数据流,实时处理就像 Hadoop 进行批处理一样。Apache Storm 很简单,可以与任何编程语言...

    Windows下64位Apache-2.4.6

    **Apache在Windows 64位环境下的安装与配置** Apache HTTP Server是世界上最流行的Web服务器软件之一,它提供了高效且可扩展的平台,用于托管各种类型的网站和应用程序。本指南将详细讲解如何在Windows 64位操作...

    apache-maven-3.6.3-bin

    apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-...

    apache for linux安装

    本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是一款开源、免费的Web服务器软件,它能够解析HTTP协议,处理来自Web浏览器的请求,并将静态网页或动态生成的网页返回给...

    Apache+mysql+php

    在IT领域,"Apache+MySQL+PHP"是一个经典的Web开发环境组合,被称为LAMP(Linux, Apache, MySQL, PHP)的Windows版本,这里为WAMP(Windows, Apache, MySQL, PHP)。这个组合提供了强大的功能,使得开发者能够在本地...

    Apache Directory Server使用指南

    Apache Directory Server 使用指南 Apache Directory Server 是一个基于 Java 语言的开源 LDAP 服务器,由 Apache 软件基金会开发和维护。该服务器提供了一个完整的目录解决方案,包括目录服务器、目录工具和其他...

    apache-maven-3.8.6.zip

    apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-...

    apache-maven-3.6.1.zip分享给需要的同学

    apache-maven-3.6.1.zip分享给需要的同学 apache-maven-3.6.1.zip分享给需要的同学 apache-maven-3.6.1.zip分享给需要的同学 apache-maven-3.6.1.zip分享给需要的同学 apache-maven-3.6.1.zip分享给需要的同学apache...

    Apache POI库jar文件

    Apache POI库是一个开源的Java库,可以帮助开发人员处理Microsoft Office格式的文档,例如Word文档、Excel电子表格和PowerPoint演示文稿等。以下是Apache POI库的详细介绍: 支持多种Office格式:Apache POI库支持...

    手动添加Apache服务

    ### 手动添加Apache服务 在IT领域,Apache是一款广泛使用的开源Web服务器软件,它可以运行在多种操作系统上,包括Windows、Linux等。当我们在Windows环境下遇到由于服务安装不正确所导致的问题时,手动添加Apache...

    apache24 + php5.6

    Apache24是Apache服务器的第24个主版本,它提供了许多改进和新特性,包括增强的安全性、性能优化、模块更新以及对最新网络协议的支持。在Windows上安装Apache24,你需要考虑以下关键点: 1. **安装配置**:首先,...

    org.apache.http jar包

    org.apache.http jar包 import org.apache.http.Header; import org.apache.http.HttpException; import org.apache.http.HttpRequest; import org.apache.http.HttpRequestInterceptor; import org....

    apache 2.2.29-x64

    1. **配置文件**:Apache服务器的配置主要通过httpd.conf文件进行,这个文件包含了关于服务器运行的所有设置,如端口号、虚拟主机、文档根目录、访问控制等。在Apache22目录下,你可以找到这个文件以及其他的配置...

    Apache JMeter (apache-jmeter-5.5.zip)

    Apache JMeter (apache-jmeter-5.5.zip)可用于测试静态和动态资源、Web 动态应用程序的性能。 它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache JMeter...

    开发工具 apache-tomcat-8.0.41-windows-x86

    开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-...

    apache-hive-2.1.1-bin.tar

    apache-hive-2.1.1-bin.tar apache-hive-2.1.1-bin.tar apache-hive-2.1.1-bin.tarapache-hive-2.1.1-bin.tar apache-hive-2.1.1-bin.tar apache-hive-2.1.1-bin.tarapache-hive-2.1.1-bin.tar apache-hive-2.1.1-...

    最新org.apache.commons.net..包完整、干净、实用

    "apache包"标签表明这是一个来自Apache组织的软件包,Apache是开源软件的重要贡献者,其发布的包通常具有高度的稳定性和可靠性,受到全球开发者广泛的认可和使用。 "上传下载"标签则强调了这个库在文件传输方面的...

    org.apache.poi jar包

    org.apache.poi JAR包,解决个人的 import org.apache.commons.beanutils.PropertyUtilsBean; import org.apache.commons.lang.StringUtils; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi...

    the programmer's guide to apache thrift

    Apache Thrift is an open source cross language serialization and RPC framework. With support for over 15 programming languages, Apache Thrift can play an important role in a range of distributed ...

Global site tag (gtag.js) - Google Analytics