配备:apache2+php+jk+tomcat

配置:apache2+php+jk+tomcat

在开发项目中 需要用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

配备:apache2+php+jk+tomcat

相关文章:

你感兴趣的文章:

标签云: