windows下apache+tomcat+php+mysql调整

windows下apache+tomcat+php+mysql整合

  这几天学着在windows+apache下面整合php的项目和tomcat项目,经过一段苦逼的探索,终于将这两个项目整合在一个apache下面。现在将步骤列出来以供参考。

  首先,我下了个wamp的安装包,一把搞定了apache+php+mysql的整合,当然你也可以自己配置。或者用其他的整合工具,如phpstudy等。

  然后,修改apache的httpd.conf文件,添加了listen 80和listen 81两个接口(当然你也可以不用配置多端口),用80端口访问php,用81端口访问tomcat下面的项目。接下来我将#Include conf/extra/httpd-vhosts.conf的#去掉。并且在上面加上Include conf/mod_jk.conf。到此httpd.conf的修改完成。

  随后,修改了httpd-vhosts.conf的内容,我添加NameVirtualHost 80和NameVirtualHost 81。

然后添加了两个虚拟主机,其配置如下:

<VirtualHost *:80>

ServerAdmin admin@localhost

DocumentRoot “F:/wamp/PHPWeb/”

ServerName ywin2.com

<Directory “F:/wamp/testPhp/”>

Options FollowSymLinks

AllowOverride None

Order  deny,allow

Allow from all

</Directory>

</VirtualHost>

<VirtualHost *:81>

ServerAdmin admin@localhost

DocumentRoot “F:/apache-tomcat-7.0.35/webapps/webClient/”

ServerName ywin.com

JKMount /*.jsp tomcat1

JKMount /*.do tomcat1

JKMount /servlet/* tomcat1

JKMount /*.jpg tomcat1

JKMount /*.png tomcat1

JKMount /*.js tomcat1

JKMount /*.html tomcat1

JKMount /*.css tomcat1

<Directory “F:/apache-tomcat-7.0.35/webapps/webClient/”>

Options FollowSymLinks

AllowOverride None

Order  deny,allow

Allow from all

</Directory>

</VirtualHost>

这样对于该文件的配置就完了。

   接下来,给apache的modules文件夹添加了mod_jk.so文件。然后创建了workers.properties和mod_jk.conf两个文件。

workers.properties文件的配置如下:

ps=\

worker.list=tomcat1 #模块版本

worker.tomcat1.port=8009 #tomcat设置的ajp端口

worker.tomcat1.host=ywin.com #Apache主机(本地一般是localhost就行了)

worker.tomcat1.type=ajp13 #类型

worker.tomcat1.lbfactor=1 #代理数,不用修改  #server的加权比重,值越高,分得的请求越多

mod_jk.so文件的配置如下:

#load mod_jk module loadModule一行:加载mod_jk.dll动态链接库模块,使之与tomcat通讯

LoadModule jk_module modules/mod_jk.so

#Where to find workers.properties 指明工作时tomcat相关文件workers.properties位置

JKWorkersFile conf/workers.properties

#指定日志存放位置

JKLogFile logs/mod_jk.log

JKLogLevel info

   到这里,整个配置就完成了:启动tomcat和apache后,输入http://ywin.com:81/index.jsp,出现tomcat的管理页面。输入http://ywin.com/出现php项目的主页。

windows下apache+tomcat+php+mysql调整

相关文章:

你感兴趣的文章:

标签云: