设为首页 收藏本站
查看: 652|回复: 0

[经验分享] 配置:apache2+php+jk+tomcat

[复制链接]

尚未签到

发表于 2017-1-22 10:01:13 | 显示全部楼层 |阅读模式
在开发项目中 需要用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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-331924-1-1.html 上篇帖子: tomcat 优化解决方案(转载) 下篇帖子: tomcat性能优化配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表