浏览 6097 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-03
我们使用的操作系统 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 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |