配置:apache2+php+jk+tomcat

本文详细介绍如何在Linux环境下配置Apache以支持PHP,并通过mod_jk模块与Tomcat集成实现JAVA应用的部署。涵盖配置步骤及关键文件设置。
在开发项目中 需要用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
【无人机】基于改进粒子群算法的无人机路径规划研究[和遗传算法、粒子群算法进行比较](Matlab代码实现)内容概要:本文围绕基于改进粒子群算法的无人机路径规划展开研究,重点探讨了在复杂环境中利用改进粒子群算法(PSO)实现无人机三维路径规划的方法,并将其与遗传算法(GA)、标准粒子群算法等传统优化算法进行对比分析。研究内容涵盖路径规划的多目标优化、避障策略、航路点约束以及算法收敛性和寻优能力的评估,所有实验均通过Matlab代码实现,提供了完整的仿真验证流程。文章还提到了多种智能优化算法在无人机路径规划中的应用比较,突出了改进PSO在收敛速度和全局寻优方面的优势。; 适合人群:具备一定Matlab编程基础和优化算法知识的研究生、科研人员及从事无人机路径规划、智能优化算法研究的相关技术人员。; 使用场景及目标:①用于无人机在复杂地形或动态环境下的三维路径规划仿真研究;②比较不同智能优化算法(如PSO、GA、蚁群算法、RRT等)在路径规划中的性能差异;③为多目标优化问题提供算法选型和改进思路。; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,重点关注算法的参数设置、适应度函数设计及路径约束处理方式,同时可参考文中提到的多种算法对比思路,拓展到其他智能优化算法的研究与改进中。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值