`
michaeltangbin
  • 浏览: 271766 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江省
社区版块
存档分类
最新评论

一步一步教你如何在linux下配置apache+tomcat

阅读更多
一步一步教你如何在linux下配置apache+tomcat
2007-08-24 15:58

一.安装前准备。

1.   所有组件都安装到/usr/local/e789目录下

2.   解压缩命令:tar —vxzf 文件名(.tar 或 .tar.gz)

3.   复制命令:cp 文件名 或cp —Rf 文件夹名

4.   删除命令:rm 文件名 或 rm —Rf 文件夹名

5.   编辑文件命令:vi 文件名 :q!不保存退出 :wq 保存退出

二.安装jdk 1.4.2

1.   执行二进制文件 ./j2sdk-1_4_2-linux-i586.bin 解压生成j2sdk1.4.2文件夹

2.   将文件夹改名为jdk142

3.   配置文件(设置环境变量):/etc/profile

               JAVA_HOME=/usr/local/e789/jdk142

               export JAVA_HOME

               TOMCAT_HOME=/usr/local/e789/tomcat4129

               export TOMCAT_HOME

               CATALINA_HOME=/usr/local/e789/tomcat4129

               export CATALINA_HOME

               CATALINA_BASE=/usr/local/e789/tomcat4129

               export CATALINA_BASE      

               APACHE_HOME=/usr/local/e789/apache2048

               export APACHE_HOME

               HTTPD_HOME=/usr/local/e789/apache2048

               export HTTPD_HOME

               CLASSPATH=/usr/local/e789/jdk142/lib:/usr/local/e789/jdk142/jre/lib

               export CLASSPATH

               PATH=$PAHT:/usr/local/e789/jdk142/bin:/usr/local/e789/jdk142/jre/bin

三.安装tomcat 4.1.29

1.   解压缩文件jakarta-tomcat-4.1.29.tar.gz

2.   将解压后的文件夹改名为tomcat4129

3.   启动(停止)命令:./bin/startup.sh (shutdown.sh)

4.   测试tomcat:在ie里输入http://(ip):8080,如果有内容出现,则说明安装成功

四.安装配置apache 2.0.48

1.   解压缩文件httpd-2.0.48.tar.gz

2.   安装:①./configure --with-layout=Apache

                        --prefix=/usr/local/e789/apache2048

                        --enable-module=so

                        --enable-mods-shared=most

                        --with-mpm=prefork

       

                       ②make   

                       ③make install

3.   配置文件:/usr/local/e789/apache2048/conf/httpd.conf

DocumentRoot "/usr/local/e789/tomcat4129/webapps"(将发布的目录指向tomcat的webapps目录)

               <Directory "/usr/local/tomcat4129/webapps">

4.   启动文件:./bin/httpd -k start (restart/stop)

5.   测试apache:在ie里输入http://(ip),如果有内容出现,则说明安装成功

五.安装jk2

1.   解压缩文件jakarta-tomcat-connectors-jk2-src-current.tar.gz

2.   将解压后的文件夹改名为jk202

3.   执行buildconf.sh文件。

4.   执行configure文件:

①./jk/native2/configure --with-apxs2=/usr/local/e789/apache2048/bin/apxs --enable-EAPI

--with-tomcat41=/usr/local/e789/tomcat4129

          ②make

          ③make install(我做的时候,这个命令不好用)

六.整和apache和tomcat

1.   把jkjni.so和mod_jk2.so文件复制到apache的modules目录下

cp /usr/local/e789/jk202/jk/build/jk2/apache2/*.so /usr/local/e789/apache2048/modules

2.   把jk2.properties文件复制到tomcat的conf目录下

            cp /usr/local/e789/jk202/jk/conf/jk2.properties /usr/local/e789/tomcat4129/conf

3.   把worker2.properties文件复制到apache的conf目录下

cp /usr/local/e789/jk202/jk/conf/worker2.properties /usr/local/e789/apache2048/conf

4.   编辑jk2.properties文件

vi /usr/local/tomcat/conf/jk2.properties

               # list of needed handlers.

               handler.list=channelSocket,request

               # Override the default port for the channelSocket

        channelSocket.port=8009

5.   编辑apache的http.conf

vi /usr/local/apache/conf/http.conf

               LoadModule jk2_module modules/mod_jk2.so

               DirectoryIndex index.html index.html.var index.jsp

6.   编辑apache/conf/workers2.properties文件

# only at beginnin. In production uncomment it out
[logger.apache2]
level=DEBUG
  
[shm]
file=/usr/local/apache/logs/jk2.shm
size=1048576
  
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
  
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
  
# Uri mapping
[uri:*.jsp]
worker=ajp13:localhost:8009
(负责把*.jsp的文件通过ajp13发送到tomcat处理)  

     7.编辑tomcat的server.xml

<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
     <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"

port="8009" minProcessors="5" maxProcessors="75"  
     enableLookups="true" redirectPort="8443"

acceptCount="10" debug="0" connectionTimeout="0"

useURIValidationHack="false"
     protocolHandlerClassName="org.apache.jk.server.JKCoyoteHandler" />
  
     <!-- Define the top level container in our container hierarchy -->
     <Engine name="Catalina" defaultHost="localhost" debug="0">
  
     <!-- Global logger unless overridden at lower levels -->
     <Logger className="org.apache.catalina.logger.FileLogger"
               prefix="catalina_log." suffix=".txt"
               timestamp="true"/>

8.启动tomcat和apache测试(先启动tomcat)

9.建立虚拟目录:

①      在tomcat/conf/server.xml文件中建立

<Host name=”10.4.0.33” debug=”0” appBase=”webapps”

unpackWARs=”true” autoDeploy=”true”

xmlValidation=”false” xmlNamespaceAware=”false”>

<Logger className=”org.apache.Catalina.logger.FileLogger”

directory=”logs” prefix=”filename_log” suffix=”.txt”

timestamp=”true” />

<context path=”/dirName” docBase=”/test/www/jsp” debug=”0”

     reloadable=”true />

</Host>

docBase为真实目录

②      在apache/conf/workers2.properties文件中建立

[uri:/dirName/*.jsp]

work=ajp13:localhost:8009

七.安装mysql4.0.16

1.   解压缩文件:mysql-debug-4.0.16-pc-linux-i686.tar.gz

2.   将解压后的目录改为mysql4016

3.   建立用户:useradd –g root mysql

passwd –u mysql

4.   将mysql4016目录的拥有权改成 mysql 用户:chown –R mysql:root mysql4016

5.   在/usr/local下建立连接文件

ln –s /usr/local/e789/mysql4016 mysql

6.   以mysql用户的身份登陆,运行脚本来建立一个初始化数据库:

su mysql

./mysql4016/scripts/mysql_install_db

exit(回到root身份)

7.   把启动脚本程序复制到/etc/rc.d/init.d目录里

cd /etc/rc.d/init.d

cp /usr/local/mysql/support-files/mysql.server mysql

8.   运行chkconfig把MySQL添加到系统的启动服务组里面去

/sbin/chkconfig --del mysql

/sbin/chkconfig --add mysql

9.   测试mysql

启动:/etc/rc.d/init.d/mysql start

               如果显示Starting mysqld daemon with databases from /var/lib/mysql 则成功

               (/usr/local/mysql/bin/mysql为mysql客户端程序)

        10.最后更改管理员密码

               ./bin/mysqladmin -u root password e789

        11.登陆:mysql –u root –p e789

分享到:
评论

相关推荐

    Linux+JDK+Tomcat+Oracle

    本文将基于“Linux+JDK+Tomcat+Oracle”这一主题,深入解析如何在Linux操作系统下安装配置JDK(Java Development Kit)、Apache Tomcat以及Oracle数据库,形成一个完整的Java Web应用程序运行平台。 ### Linux系统...

    ubuntu linux下apache与tomcat的整合.txt

    接下来,我们将详细介绍如何在 Ubuntu Linux 系统中安装配置 Apache 与 Tomcat 的整合。 #### 安装 mod_jk 模块 1. **下载并解压** `tomcat-connectors-1.2.15-src.tar.gz` 文件: ```bash tar -zxvf tomcat-...

    Linux系统下Apache与Tomcat整合的简单方法

    5. **配置Apache和Tomcat**: 创建两个配置文件:`mod_jk.conf`和`workers.properties`。`mod_jk.conf`中定义了mod_jk模块的工作路径,日志位置,日志级别,请求格式,以及将哪些URL映射到Tomcat处理。`workers....

    Linux+tomcat+nginx 服务器环境的配置项目实施文档

    ### Linux+Tomcat+Nginx 服务器环境配置详解 #### 一、Linux+Tomcat+Nginx 服务器环境概述 本文档旨在详细说明如何在Linux环境下配置Tomcat和Nginx,实现一个稳定且高性能的应用服务器环境。此文档将涵盖以下几个...

    Linux下配置jdk和Tomcat视频.rar

    在Linux环境下配置Java Development Kit(JDK)和Apache Tomcat服务器是进行Java应用程序开发和部署的基础步骤。这个过程包括安装JDK,配置环境变量,安装Tomcat,以及配置Tomcat以运行Java应用。以下是对这一过程的...

    linux+tomcat6+jdk1.6+oracle9i安装宝典

    本文档将详细介绍如何在 Red Hat Linux 9.0 操作系统上安装配置 Tomcat 6、JDK 1.6 和 Oracle 9i 数据库。这些步骤将帮助读者顺利搭建起一个支持 Java 应用程序运行的基础环境。其中 Oracle 9i 的安装部分参照了另一...

    linux下安装tomcat的方法及环境配置,jdk的安装详解

    在Linux环境下部署Java应用服务,通常需要先安装Java Development Kit(JDK)和Apache Tomcat。以下是关于在Linux上安装JDK和Tomcat的详细步骤。 **JDK安装与配置** 1. **检查JDK是否已安装**:通过运行`java -...

    oracle10g+tomcat+jdk配置.pdf(linux)

    ### Oracle10g + Tomcat + JDK 在 Linux 下的配置详解 #### 一、概述 在Linux环境下配置Oracle 10g、Tomcat 6与JDK是一项常见但较为复杂的任务,尤其对于初学者而言。本文档将详细介绍如何在Linux操作系统上安装并...

    linux安装多个tomcat

    这一步可以使用 `systemd` 单元文件来实现,创建一个名为 `tomcat1.service` 和 `tomcat2.service` 的文件,并在 `/etc/systemd/system/` 目录下放置: ```bash sudo nano /etc/systemd/system/tomcat1.service ```...

    linux下tomcat等配置

    最后一步是配置Apache以识别和转发请求至Tomcat。这涉及到编辑`/etc/httpd/conf/httpd.conf`,添加或启用DSO模块支持,并加载`mod_webapp.so`模块。此外,还需要定义`WebAppConnection`和`WebAppDeploy`指令,以便...

    简单介绍Linux下安装Tomcat的步骤

    在IT领域,特别是对于Web应用开发人员而言,掌握在Linux环境下安装配置Apache Tomcat服务器是一项基本而重要的技能。本文将详细解析如何在Linux系统中安装并配置Tomcat,包括安装JDK(Java Development Kit)作为...

    Linux平台Apache高可用双机集群Tomcat负载均衡集群配置手册[定义].pdf

    以上步骤详细介绍了如何在Linux环境下构建Apache双机高可用集群和Tomcat负载均衡集群。确保每一步都正确执行,以实现高可用性和负载均衡,提升Web服务的稳定性和效率。在实际操作过程中,可能需要根据实际情况对配置...

    CentOS7服务器环境配置教程(Mysql5.6+jdk1.7+Tomcat7)

    本文档详细介绍了如何在CentOS7环境下安装配置MySQL5.6、JDK1.7和Tomcat7。通过这些步骤,可以确保服务器环境能够支持Java Web应用程序的运行。每一步都提供了具体的操作指南,便于读者理解和操作。此外,还提供了...

    linux 下 Tomcat 的安装

    在Linux系统下安装Tomcat是一项常见且重要的任务,尤其对于那些致力于Java应用开发与部署的IT专业人士来说。本文将深入探讨这一过程中的关键步骤和技术细节,帮助读者理解并掌握在Linux环境中成功部署Tomcat服务器的...

    linux下安装tomcat

    最后,我们将介绍在Linux环境下安装与配置Tomcat的过程: 1. **复制Tomcat压缩包** - 将Tomcat的压缩包`apache-tomcat-6.0.29.tar.gz`拷贝到`/usr/local/`目录下。 2. **解压Tomcat压缩包** - 使用`tar`命令解...

    LINUX下TOMCAT及WEBLOGIC下SSL配置手册

    今天,我们将讨论在LINUX环境下配置TOMCAT和WEBLOGIC服务器的SSL协议。 TOMCAT下的SSL配置 在TOMCAT服务器下,配置SSL协议需要生成服务端证书和客户端证书。下面我们将一步一步地介绍这两个过程。 生成服务端证书...

    linux下tomcat开启apr时安装包

    在Linux环境下,Apache Tomcat(简称Tomcat)是一款广泛应用的开源Java Servlet容器,它负责解析并执行Java Web应用程序。为了提升Tomcat的性能,开发者有时会选择启用Apache Portable Runtime(APR)库。APR库提供...

    Apache和Tomcat的集成

    下面以Red Hat Enterprise Linux Server release 5操作系统为例,详细介绍Apache+Tomcat+JK的安装过程。 1.安装Apache 首先安装Apache,Apache的安装可以通过yum命令来实现,命令如下: ``` yum install httpd `...

    apache-tomcat-8.0.53

    在本文中,我们将深入探讨如何使用Apache Tomcat与Java JSP进行服务器连接,以及相关的配置和管理步骤。 首先,让我们了解什么是Apache Tomcat。Tomcat是Apache软件基金会的一个项目,它是一个实现了Java Servlet和...

    netbeans下配置tomcat服务器图文讲解

    - 在弹出的“添加服务器”对话框中,选择“Apache” -&gt; “Tomcat” -&gt; “Tomcat v9.0 Server”,点击“下一步”。 - 在“实例位置”字段中,浏览并选择你之前安装的Tomcat目录,通常为`C:\Program Files\Apache ...

Global site tag (gtag.js) - Google Analytics