在开发项目中 需要用apache 配置 跑PHP 然后配置tomcat跑JAVA 还是第一配置 不同语言的 webserver
我们使用的操作系统 linux
编译安装就不多说了 直接说说配置吧
前提是 apache , php , jk tomcat 完成安装并 能独立运行
可以创建个php 文件 输入
<?php phpinfo(); ?>
来测试你要安装的东西是否全部装上
好了开始配置apache
在apache2/conf 目录下 编辑httpd.conf 文件
在文件中加入
# php module here #################################################
LoadModule php5_module modules/libphp5.so ---加在PHP处理模块
AddType application/x-httpd-php .php .phtml ---接受PHP处理类型
AddType application/x-httpd-php-source .phps
# java module here ###################################################
LoadModule jk_module modules/mod_jk.so ---加在 JK处理模块 为了是让apache 通过jk来转到tomcat处理
#
# Configure mod_jk
#
JkWorkersFile conf/workers.properties --添加JK 处理配置文件
JkMountFile conf/uriworkermap.properties --添加JK 处理的URI配置文件
JkLogFile logs/mod_jk.log --配置日志
JkLogLevel warn --日志级别
# DocumentRoot "/usr/local/apache2/htdocs" --我把这行注释掉因为我们需要用到virtualhost 所以就不用他了
<directory>
Options FollowSymLinks
AllowOverride None
Order allow,deny
# Deny from all --把这行也注释了 因为我们要接收来自所有地址的请求
</directory>
# Virtual hosts
Include conf/extra/httpd-vhosts.conf --把这行注释打开 是为了 我要配置virtualhost
httpd-vhosts.conf 文件配置如下
NameVirtualHost *:80 --通过名字配置哪些采用virtualhost(好像是不太确定)
--注意 如果是linux 系统下请确认虚拟目录对其他用户是否有读权限如果没有的话 访问虚拟主机会有问题
<virtualhost>
ServerName www.test.com
DocumentRoot /opt/program/as/apache-tomcat-5.5.20/webapps/ROOT
</virtualhost>
<virtualhost>
ServerName www.test.cc
DocumentRoot /opt/program/as/php/ROOT
</virtualhost>
work.properties 配置文件如果下
worker.list=worker1,status1
# localhost server 1
# ------------------------
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.reclycle_timeout=300
uriworkermap.properties 文件配置
/*=worker1
/app=worker1
/*.do=worker1
#--注意 如果这里用了dwr 可能会不好使用所以需要指定特别的URI让tomcat来处理
/dwr/*.js=worker1
/*.dwr=worker1
/jkstatus=status1
!/*.gif=worker1
!/*.jpg=worker1
!/*.png=worker1
!/*.css=worker1
#--JS可能会和dwr有冲突所以需要指定特定的URI来处理
!/include/*=worker1
!/*.htm=worker1
!/*.html=worker1
!/*.php=worker1
分享到:
相关推荐
XP搭建Apache+Tomcat+JSP+PHP+MYSQL环境教程 由于附件大小限制,没有添加JDK。 如果需要安装教程或者有问题交流反馈,请到博客 http://blog.csdn.net/itas109 压缩包文件: 1、apache_2.2.11-win32-x86-no_ssl.msi...
在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...
### Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 #### 一、引言 本文旨在分享一套完整的Apache+Tomcat+MySQL+jsp+php环境的搭建经验,尤其适合初学者快速入门,并对有经验的开发者提供有价值的...
11. **集成Apache和Tomcat**:在配置Apache时,可能需要使用mod_jk或者mod_proxy模块来代理到Tomcat,实现Apache处理静态内容,Tomcat处理动态内容(如PHP和Java应用)。 12. **论坛系统集成**:在Apache/Tomcat...
### Apache+Tomcat+MySQL 环境搭建详解 #### 一、概述 在Web开发领域,Apache、Tomcat与MySQL三者结合是常见的技术栈之一。本文将详细介绍如何搭建这套环境,帮助开发者掌握基本的Web开发环境配置技能。 #### 二...
- **JK Connector 的配置**:配置 Tomcat 与 Apache2 之间的通信,使得请求可以被正确转发。 #### 虚拟主机的配置 最后,配置虚拟主机。这涉及到 Apache2 配置文件的修改,以便支持多个不同的网站或应用在同一台...
【Apache+Tomcat+MySQL+jsp+php的服务器整合配置】是将这五种关键的开源软件集成在一起,用于构建高效、稳定的Web应用程序环境。Apache是广泛使用的HTTP服务器,Tomcat是一个轻量级的Java应用服务器,专门处理JSP和...
可以通过浏览器访问部署在Apache+PHP+Tomcat+Mysql环境下的网站,检查PHP页面、JSP页面和数据库交互是否正常。 整个过程需要注意配置文件的正确性,环境变量的设置,以及各个组件间的通信机制。通过以上步骤,可以...
标题 "PHP-5.2.1+tomcat+php配置+20个例子" 暗示了这个压缩包文件包含的内容主要与PHP 5.2.1版本的配置、Tomcat服务器集成以及一系列示例代码有关。我们将深入探讨这些主题,并结合描述和标签来解析其中的关键知识点...
- 在`httpd.conf`中添加`<IfModule jk_module>`块,配置Apache与Tomcat之间的代理规则。 3. **测试整合效果**: - 访问静态资源应由Apache直接响应。 - 访问动态资源时,Apache会将请求转发给Tomcat处理。 通过...
- **配置连接器**:Apache与Tomcat的集成通常通过Apache的mod_proxy或mod_jk模块进行。例如,添加`ProxyPass /app http://localhost:8080/app`到Httpd.conf,让Apache将所有/app路径的请求转发到本地8080端口的...
- **mod_jk**: 作为Apache与Tomcat之间的连接器,使用`mod_jk-1.2.28-httpd-2.2.3.so`版本。 #### 二、安装软件 省略具体的安装步骤,假设已经成功安装了Apache和Tomcat,并且确保它们能够正常运行。 #### 三、...
3. 修改Apache的配置文件(如httpd.conf),添加对mod_jk模块的引用,并配置Worker文件以定义Tomcat实例。 接下来,安装PHP: 1. 解压PHP源代码包,然后通过configure、make和make install命令编译并安装。 2. ...
apache与tomcat整合总结操作文档,虚拟机环境下的Linux 用的Nat和本机相连 Linux IP: 192.168.128.129 XP IP: 192.168.128.1 ...Mod_jk:Tomcat-connectors-1.2.30-src.tar.gz(tomcat官网下的tar.gz包)
3. **配置Apache**:将mod_jk.so移动到Apache的模块目录,例如`/usr/lib/apache2/modules/`,然后在Apache的配置文件`httpd.conf`中添加以下行来加载模块: ``` LoadModule jk_module /usr/lib/apache2/modules/...
本压缩包提供了实现Tomcat集群配置所需的Apache服务器和mod_jk模块,具体版本为Apache 2.0.55和mod_jk-apache-2.0.55.so。 Apache HTTP Server是一个开源的Web服务器,它能够处理静态HTML文件和动态内容,如PHP、...
- **桥接技术**:另一种方法是使用Apache Tomcat Connector(也称为mod_jk或mod_proxy_ajp),通过AJP协议在Apache和Tomcat之间建立连接,使得PHP和Java应用可以共同在一个服务器上运行。 3. **MySQL数据库集成**...
总结来说,整合Apache和Tomcat使用JK模坓主要是为了优化性能和稳定性,通过JK模坓的配置,我们可以灵活地管理多个Tomcat子站,同时利用Apache处理静态资源,减轻Tomcat的压力。这一过程涉及编译JK模块、配置Apache和...