- 浏览: 586440 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (365)
- Tomcat调优 (2)
- Apache Http (20)
- Webserver安装 (5)
- Linux安装 (28)
- Linux常用命令 (17)
- C语言及网络编程 (10)
- 文件系统 (0)
- Lucene (12)
- Hadoop (9)
- FastDFS (8)
- 报表 (0)
- 性能测试 (1)
- JAVA (18)
- CSharp (3)
- C++ (38)
- BI (0)
- 数据挖掘 (0)
- 数据采集 (0)
- 网址收集整理 (3)
- Resin (0)
- JBoss (0)
- nginx (0)
- 数据结构 (1)
- 随记 (5)
- Katta (1)
- Shell (6)
- webservice (0)
- JBPM (2)
- JQuery (6)
- Flex (41)
- SSH (0)
- javascript (7)
- php (13)
- 数据库 (6)
- 搜索引擎排序 (2)
- LVS (3)
- solr (2)
- windows (1)
- mysql (3)
- 营销软件 (1)
- tfs (1)
- memcache (5)
- 分布式搜索 (3)
- 关注的博客 (1)
- Android (2)
- clucene (11)
- 综合 (1)
- c c++ 多线程 (6)
- Linux (1)
- 注册码 (1)
- 文件类型转换 (3)
- Linux 与 asp.net (2)
- perl (5)
- coreseek (1)
- 阅读器 (2)
- SEO (1)
- 励志 (1)
- 在线性能测试工具 (1)
- yii (7)
- 服务器监控 (1)
- 广告 (1)
- 代理服务 (5)
- zookeeper (8)
- 广告联盟 (0)
- 常用软件下载 (1)
- 架设自已的站点心得 (0)
最新评论
-
terry07:
java 7 用这个就可以了 Desktop desktop ...
关于java Runtime.getRunTime.exec(String command)的使用 -
HSINKING:
怎么设置打开的dos 窗口是指定的路径下
关于java调用bat文件,不打开窗口 -
liubang201010:
hyperic hq更多参考资料,请访问:http://www ...
hyperic-hq -
^=^:
STDIN_FILENO是unistd.h中定义的一个numb ...
深入理解dup和dup2的用法 -
antor:
留个记号,学习了
[转]用java流方式判断文件类型
1\下载的软件(可以从此网址下载得到http://www.apache.org/dist/)
apache_2.2.4-win32-x86-no_ssl.zip
apache-tomcat-6.0.18.zip
mod_jk-1.2.28-httpd-2.2.3.so(下载地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/)
2\安装
a\pache_2.2.4-win32-x86-no_ssl 端口号8089
b\apache-tomcat-6.0.18 端口号8081
c\把mod_jk-1.2.28-httpd-2.2.3.so copy到apache的modules目录下面
d\在hosts文件中加入一行 127.0.0.1 webservice.test.com
e\并对apache与tomcat进行基本的设置
3\配置
假如站点目录是 d:\www\ROOT,包括静态文件与动态文件
apache配置
两个文件:
httpd.conf httpd-vhosts.conf
1\ httpd.conf
a\apache的基本配置
b\增加workers.properties 文件保存在apache的conf目录下
内容如下
workers.tomcat_home=D:\Tomcat 6.0 #让mod_jk模块知道Tomcat的位置
workers.java_home=D:\Java\jdk1.6.0\jre #让mod_jk模块知道jre的位置
ps=\
worker.list=ajp13 #模块版本
worker.ajp13.port=8009 #工作端口,若没占用则不用修改
worker.ajp13.host=localhost #本机,若上面的Apache主机不为localhost,作相应修改
worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1 #代理数,不用修改
c\在httpd.conf文件结尾加上如下代码
LoadModule jk_module modules\mod_jk-1.2.28-httpd-2.2.3.so
JkWorkersFile "D:\Tomcat 6.0\conf\workers.properties"
JkLogFile "D:\Tomcat 6.0\logs\mod_jk2.log"
JkLogLevel info
JkMount /*.jsp ajp13
# 把JSPX程序映射到Jk连接器上
JkMount /*.jspx ajp13
# 把servlet程序映射到Jk连接器上
JkMount /servlet/* ajp13
JkMount /*.servlet ajp13
d\httpd-vhosts.conf配置如下
NameVirtualHost *:8089
<VirtualHost *:8089>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "D:/www/ROOT"
ServerName webservice.test.com
ServerAlias test
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>
4\最后在ie中运行http://webservice.test.com:8089/index.jsp 与 http://webservice.test.com:8081/index.jsp 显示相同的内容表示配置成功
配置多虚拟主机(侦听一个端口的情况下)
补充
Listen 8089
apache基本配置
<Directory "D:/www">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
注意:"D:/www" 如果有多个站点,把所有的站点放入到该目录,这里标明是否有权限访问该目录
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
把上面这行包括时来
httpd-vhosts.conf的基本配置,如下
NameVirtualHost *:8089
<VirtualHost *:8089>
ServerAdmin seal_bird21th@sohu.com
DocumentRoot d:/www/wabappone/ROOT
ServerName www.wabappone.com
ServerAlias wabappone
ErrorLog "logs/wabappone.localhost-error.log"
CustomLog "logs/wabappone.localhost-access.log" common
</VirtualHost>
<VirtualHost *:8089>
ServerAdmin seal_bird21th@sohu.com
DocumentRoot d:/www/wabapptwo/ROOT
ServerName www.wabapptwo.com
ServerAlias wabapptwo
ErrorLog "logs/wabapptwo.localhost-error.log"
CustomLog "logs/wabapptwo.localhost-access.log" common
</VirtualHost>
<VirtualHost *:8089>
ServerAdmin seal_bird21th@sohu.com
DocumentRoot d:/www/wabappthree/ROOT
ServerName www.wabappthree.com
ServerAlias wabappthree
ErrorLog "logs/wabappthree.localhost-error.log"
CustomLog "logs/wabappthree.localhost-access.log" common
</VirtualHost>
===============================================================
问题解决
解决apache的the requested operation has failed 收藏
装了个最新版本的svn后。apache不能正常启动。提示the requested operation has failed。花了半天时间研究有点眉目了。运行-》cmd 进入到apache的bin目录。输入httpd.exe -w -n "Apache" -k start
会提示配置文件的具体那行出错。找起来就方便多了。注:命令里的"Apache"是系统服务里apache服务的名称。及时换成你的
==============================================================
=========================================
特别注意,如果要整合apache与Tomcat在一起,apache解析静态页,tomcat解析动态页,并且是同时配置多个虚拟站点,则要像如下这样配置
将
---------------------------
JkMount /*.jsp ajp13
# 把JSPX程序映射到Jk连接器上
JkMount /*.jspx ajp13
# 把servlet程序映射到Jk连接器上
JkMount /servlet/* ajp13
JkMount /*.servlet ajp13
-------------------------
分别如下形式加到具体的虚拟主机下
<VirtualHost *:8089>
ServerAdmin seal_bird21th@sohu.com
DocumentRoot d:/www/wabappone/ROOT
ServerName www.wabappone.com
ServerAlias wabappone
ErrorLog "logs/wabappone.localhost-error.log"
CustomLog "logs/wabappone.localhost-access.log" common
JkMount /*.jsp ajp13
# 把JSPX程序映射到Jk连接器上
JkMount /*.jspx ajp13
# 把servlet程序映射到Jk连接器上
JkMount /servlet/* ajp13
JkMount /*.servlet ajp13
</VirtualHost>
<VirtualHost *:8089>
ServerAdmin seal_bird21th@sohu.com
DocumentRoot d:/www/wabapptwo/ROOT
ServerName www.wabapptwo.com
ServerAlias wabapptwo
ErrorLog "logs/wabapptwo.localhost-error.log"
CustomLog "logs/wabapptwo.localhost-access.log" common
JkMount /*.jsp ajp13
# 把JSPX程序映射到Jk连接器上
JkMount /*.jspx ajp13
# 把servlet程序映射到Jk连接器上
JkMount /servlet/* ajp13
JkMount /*.servlet ajp13
</VirtualHost>
<VirtualHost *:8089>
ServerAdmin seal_bird21th@sohu.com
DocumentRoot d:/www/wabappthree/ROOT
ServerName www.wabappthree.com
ServerAlias wabappthree
ErrorLog "logs/wabappthree.localhost-error.log"
CustomLog "logs/wabappthree.localhost-access.log" common
JkMount /*.jsp ajp13
# 把JSPX程序映射到Jk连接器上
JkMount /*.jspx ajp13
# 把servlet程序映射到Jk连接器上
JkMount /servlet/* ajp13
JkMount /*.servlet ajp13
</VirtualHost>
=========================================
apache 与 tomcat在不同一台机器上的配置
apache 同时侦听多个端口
tomcat 同时侦听多个端口
apache 的Rewrite设置
如果,需要用到rewrite的html静态功能,请在httpd.conf文件中,找到
#LoadModule rewrite_module modules/mod_rewrite.so
取消掉前面的#注释,使mod_rewrite.so模块生效并且把所有的
AllowOverride None
更改为
AllowOverride All
===================================================
tomcat配置只允许特定的IP访问的配置方式
===================================================
在context.xml文件中加上如下代码
<Valve className="org.apache.catalina.valves.RemoteAddrValve(RemoteHostValve主机名)"
allow="127.0.0.1(允许访问的ip)" deny="192.168.1.1(拒绝访问的ip)"/>
org.apache.catalina.valves.RemoteAddrValve 过滤的是ip地址
org.apache.catalina.valves.RemoteHostValve 过滤的是主机名
如果存在多主机,多ip需要过滤,以","分隔.
http://127.0.0.1:81/WServiceServer/services/InvokeProduct
发表评论
-
CentOS 下管理自定义 PHP 计划任务代码的守护进程脚本
2012-02-17 15:32 2120from http://micate.me/centos-ph ... -
CentOS 6 架設 apache + php + mysql
2012-02-17 15:29 14601.Download Centos 6 Minimail CD ... -
新_CentOS 6下搭建Apache+MySQL+PHP+SSL
2012-02-17 15:22 1225CentOS 6下搭建Apache+MySQL+PHP+SSL ... -
CentOS 5.5+Apache+PHP+MySQL 5部署笔记(更新)
2012-02-17 14:54 1676[日期:2011-05-06] 来源:Linux社区 作者: ... -
linux下apache2.2性能优化和安装_重要
2011-06-05 11:33 26062011年02月17日 星期四 23:31转载自 macaqu ... -
定制Apache的防盗链模块 Mod_perl<1>
2011-05-28 12:20 1431from http://bbs.chinaunix.net/v ... -
详细解析用Squid实现反向代理的方法
2011-05-06 18:04 1009from http://tech.ccidnet.com/a ... -
apache 防盗链
2011-03-27 23:11 18382010-09-25 22:09apche有rewrite_m ... -
apache modperl防盗链
2011-03-27 23:02 11692010-09-25 21:41定制Apache的 ... -
很好的一个运维博客
2011-01-26 17:05 1047陈子的学前班笔记(很值得一看) http://blog.si ... -
apache防盗链(mod_perl试用二)
2011-01-26 17:03 953引用(2010-05-27 00:07:01) 转 ... -
apache 防盗链,限带宽和连接数
2011-01-26 16:59 1139防盗链原理: http标准协议中有专门的字段记录referer ... -
Apache 防盗链(Apache Anti-Leech)技术的简单实现
2011-01-26 16:49 1061引用. 使用 rewrite 技术实现 Apache 防盗链 ... -
Linux上Apache反向代理之ProxyPass IIS网站总结
2010-08-19 13:53 2234Linux上Apache反向代理之ProxyPass IIS网 ... -
Apache的ProxyPass指令详解
2010-08-19 13:33 2150文章分类:JavaEye 关键字: ... -
Windows下安装多个Apache服务
2010-08-18 09:59 1317安装好Apache以后,可以 ... -
apachemod_proxy 集群
2010-07-06 10:58 820下面以在apachemod_proxy下做的反向代理负载均衡为 ... -
Apache RewriteRule的标志一览
2010-06-30 11:38 1125也可请参考下面网址 http://res.phpchina.c ... -
apache2.2 tomcat6.0 负载均衡集群整理配置
2010-06-28 15:24 2058worker.list=controller,tomcat1, ...
相关推荐
### Linux下Apache与Tomcat整合的简单方法:深入解析 #### 核心知识点概览: 在Linux环境下,Apache与Tomcat的整合是一个常见的需求,尤其是对于那些希望利用Apache的高效静态资源处理能力和Tomcat的强大Java应用...
Apache Tomcat 负载均衡整合是通过特定的配置实现多台Tomcat服务器协同工作,以提高应用的可用性和响应速度。在这个过程中,Apache HTTP Server作为前端代理,负责接收客户端请求,并根据预设的策略将请求分发到后端...
本文将详细介绍如何在Windows环境下完成Apache与Tomcat的整合,包括配置步骤、注意事项及调试方法等。 #### 一、概述 在Windows操作系统中实现Apache与Tomcat的集成主要涉及到以下几个关键步骤: 1. **安装环境...
Apache 2.4 和 Tomcat 7 的整合配置主要依赖于 mod_jk 模块,这是一个 Apache HTTP 服务器的模块,用于与 Tomcat 进行负载均衡和通信。`mod_jk.so` 是该模块的动态链接库文件,用于在 Apache 和 Tomcat 之间建立连接...
apache与tomcat整合总结操作文档,虚拟机环境下的Linux 用的Nat和本机相连 Linux IP: 192.168.128.129 XP IP: 192.168.128.1 OS:CentOS 5.4 JDK: CentOS自带的jdk-1.6.0 RPM包 PHP:php-5.1.6(linux光盘...
Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,以实现一个完整的 JSP 环境。...
本文将详细介绍如何进行Apache与Tomcat的整合配置,以实现网站目录的搭建。 首先,我们需要了解Apache和Tomcat的基本结构。Apache通过模块(如mod_proxy、mod_jk等)与Tomcat进行通信,这些模块负责将HTTP请求转发...
提供的文档资料如《ApacheTomcat整合教程.pdf》和《BOXIN网站系统环境搭建APACHE+TOMCAT.pdf》将更深入地指导你完成具体步骤。在学习过程中,遇到问题可参考官方文档或社区资源,不断积累经验,提高技术水平。
### Apache与Tomcat整合知识点详解 #### 一、前言 在互联网技术中,Apache与Tomcat的整合是实现高效Web应用服务的关键技术之一。Apache作为一款强大的HTTP服务器,擅长处理静态资源请求;而Tomcat则是一款优秀的...
在IT行业中,Apache和Tomcat是两种非常重要的...在Windows环境下,可以参考提供的"Windows 环境搭建Apache+Tomcat整合.htm"文档,结合"apache config"和"tomcat config"中的具体配置示例,一步步操作,顺利完成整合。
### Apache+Tomcat整合安装配置详解(Windows平台) #### 一、概述 本文将详细介绍如何在Windows平台上安装和配置Apache与Tomcat,并实现基于mod_jk模块的负载均衡。通过这种方式,可以有效地提高Web应用程序的...
### Apache与Tomcat整合知识点详解 #### 一、Apache与Tomcat简介 - **Apache**:是一款免费开源的Web服务器解决方案,支持多种操作系统,如Windows、Linux等,并且可以通过简单的API扩展其功能。 - **Tomcat**:是...
它作为Apache与Tomcat之间的桥梁,接收Apache转发的动态请求,并将其传递给Tomcat进行处理。mod_jk通过JKMount配置指令,可以映射特定的URL到Tomcat中的Web应用程序,使得Apache可以无缝地处理静态内容和动态内容。 ...
在IT领域,尤其是在Web服务搭建中,Windows下的Apache与Tomcat整合是一个常见的需求,以便实现高效、稳定的服务。Apache HTTPD服务器擅长处理静态资源,如HTML、CSS、JavaScript和图片,而Tomcat专长在于执行Java ...
mod_jk是Apache与Tomcat整合的常用工具。 整合步骤如下: 1. **安装和配置APR**: - 下载并解压`apr-0.9.18.tar.gz`或`apr-1.4.2.tar.gz`,然后按照官方文档编译并安装到Apache环境中。 - 对应版本的APR库也需要...
根据提供的文档信息,本文将详细解释如何在Linux环境下安装配置JDK 1.5.0_06、Apache HTTP Server 2.2.4、Tomcat 6.0.13以及Jakarta Tomcat Connectors以实现Apache和Tomcat的整合。 ### 一、安装JDK #### 1. 下载...
apache与tomcat的整合,包括说明文档和配置文件