历经一天时间,把Apache和Tomcat搞定了,为今后快速部署,特记之。
OS:Ubuntu 9.04
apache version : apache 2.2.11
tomcat version : tomcat 6.0.18
jk : 1.2.28
Tomcat 的安装参考:
http://timnity.iteye.com/admin/blogs/277636
apache 的安装:
$sudo apt-get apache2
源里的版本是当前最新的2.2.11
安装好后,一般启动会遇到用户错误的问题。修改/etc/apache2/envvars文件
export APACHE_RUN_USER=user
export APACHE_RUN_GROUP=group
user和group是你的用户名和组名
jk 的安装:
有文章说是用apt-get安装,但源里的是1.2.25版本,我是从
http://tomcat.apache.org/download-connectors.cgi下载的Binary Releases
先确保tomcat和apache能分别工作:
$sudo sh /opt/tomcat6/bin/startup.sh
$sudo /etc/init.d/apache2 start
分别用地址
http://localhost:8080和http://localhost查看一下。
如果到此步没有问题,我们就可以开始配置了,如果出了状况,分别查看服务器日志,把错误代码google一下,大部分的问题都可以解决。
1、把xmod_jk-1.2.28-httpd-2.2.X.so拷贝到/usr/lib/apache2/modules 并重命名为mod_jk.so
2、新建/etc/apache2/mods-available/jk.load 内容为
LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
3、执行sudo a2enmod jk.load
4、修改httpd.conf,一开始它是空的,增加
#Server Name
ServerName 127.0.0.1
#JK config
JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
JkMount /*.jsp ajp13_worker
JkMount /*/servlet/ ajp13_worker
JkMount /*.do ajp13_worker
5、/etc/apache2/sites-available中增加一个文件,文件名随便.
如我的ediskmanage,内容如下:
<VirtualHost 192.168.2.17>
ServerAdmin timnity@gmail.com
DocumentRoot "/opt/tomcat6/webapps"
ErrorLog "/var/log/apache2/ediskmanage_errors.log"
CustomLog "/var/log/apache2/ediskmanage_accesses.log" common
JkMount /servlet/* ajp13_worker
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13_worker
#让Apache支持对jsp传送,用以Tomcat解析
JkMount /*.do ajp13_worker
#让Apache支持对.do传送,用以Tomcat解析
</VirtualHost>
6、执行 sudo a2ensite 文件名
7、sudo /etc/init.d/apache2 reload
8、重启 apache和tomcat即可
分享到:
相关推荐
直接下载, 即可用 apache2.4+tomcat 7 集群配置
配置文件一般位于`/etc/httpd/conf`(CentOS/RHEL)或`/etc/apache2`(Ubuntu/Debian)目录下。在`httpd.conf`或`apache2.conf`中,你需要启用`mod_proxy`模块,这是一个用于实现代理功能的模块,可以通过在文件末尾...
通过上述步骤,你可以在Windows 7环境下成功构建一个Apache 2.4 + Tomcat 7的单机垂直集群。这种配置对于测试、开发或小型生产环境都是一个实用的解决方案。然而,对于更大规模的部署,可能需要考虑更复杂的集群架构...
Apache和Tomcat是两种常用的Web服务器,Apache主要处理静态资源,而Tomcat则是一个Java Servlet容器,用于运行Java Web应用程序。将Apache与Tomcat整合,可以实现动态和静态内容的高效分发,提高Web服务的性能。下面...
### Ubuntu Linux 下 Apache 与 Tomcat 的整合 在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat ...
本说明手册为了阐述Linux搭建Apache+Tomcat环境,并详细介绍Tomcat的集群和负载均衡配置而编写。届时介绍域名的绑定,Red Hat和Ubuntu中随系统自动启动个软件的配置方法。
在Linux环境下,构建Apache与Tomcat的集群是一个常见的高可用性和负载均衡解决方案,适用于大型Web应用。Apache作为前端服务器处理静态内容,而Tomcat作为后端应用服务器处理动态请求。以下将详细介绍如何进行集群...
本文将详细介绍如何在 Ubuntu 操作系统下使用源代码安装并配置 Apache、Tomcat 和 Memcached,实现集群中的 Session 共享与负载均衡。由于采用的是源码安装方式,可能会遇到一些细节上的差异,但总体思路与步骤应...
这个“linux+apache+tomcat+java配置文件.rar”压缩包很可能是为了帮助用户搭建和配置这样一个环境而准备的。下面,我们将详细探讨这些组件以及它们之间的配置要点。 1. Linux:作为开源的操作系统,Linux是许多...
完成上述步骤后,你应该能够在Apache和Tomcat的组合下成功配置多个域名(包括二级域名)了。注意,配置过程中可能需要根据实际环境调整部分参数,例如端口、路径等。同时,确保防火墙允许相应的HTTP(80)和HTTPS...
Apache和Tomcat是两个在Web开发中常用的开源软件。Apache是一个强大的HTTP服务器,而Tomcat则是Java Servlet和JavaServer Pages(JSP)的容器。它们经常一起使用,以提供高效且灵活的Web服务。本文将详细讲解如何...
在Linux环境下,通常使用包管理器如`apt-get`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装;在Windows环境下,可以从官方网站下载对应版本的安装包。 1. **Apache配置**: - 安装完成后,编辑Apache的配置文件`...
ubuntu mysql apache2 tomcat 安装配置
Ubuntu 11.10 安装 JDK+Tomcat+Maven+Jenkins 本文将指导读者在 Ubuntu 11.10 版本中安装 JDK、Tomcat、Maven 和 Jenkins,从而构建一个完整的 Java 开发环境。 JDK 安装 JDK(Java Development Kit)是 Java ...
* tomcat-connectors-1.2.28-src.tar.gz,用于编译生成 Apache2 下的 SO 文件 安装 Ubuntu --------- 首先,需要安装 Ubuntu 8.04 Server 版本。安装过程省略不说了,直接开启 SSH 连接, बदल用户的密码,然后...
Ubuntu 安装配置 Apache2+Tomcat6+Mysql5 全攻略 本文将详细介绍如何在 Ubuntu 8.04 Server 版本上安装和配置 Apache2、Tomcat6 和 Mysql5。该配置能够提供一个稳定的 Web 服务器环境,支持中文和 Linux 下的中文...
Apache2.4+Tomcat 集群配置 详细步骤解析-附件资源