Linux下使用Apache实现域名转发(Tomcat/JBOSS)
Linux下安装、配置JDK就不细说了,网上的资料很多;
在安装apache时可能会遇到诸多问题,譬如APR not found,pcre-config for libpcre not found等问题,这都是和系统的具体环境有关,详细的解决办法这里不细说,推荐几个解决的方案,可以综合起来根据具体情况排查问题,千万不要过于依赖某一个方案,要对症下药,链接地址:
http://www.cnblogs.com/JemBai/archive/2012/11/07/2759139.html
http://blog.csdn.net/chaijunkun/article/details/6987443
http://blog.csdn.net/yaday/article/details/7535818
言归正传,当系统环境配置完成后,首先需要下载mod_jk.so组件并放到apache/modules/目录下;
第二步,在httpd.conf文件中加入
<span style="white-space:pre"> </span># 加载 mod_jk 模块 LoadModule jk_module modules/mod_jk.so # 指定 mod_jk 模块所需的配置文件 workers.properties 的位置 JkWorkersFile conf/workers.properties # 指定 mod_jk 模块的日志文件位置 JkLogFile logs/mod_jk.log # 指定 mod_jk 模块的日志级别 JkLogLevel warn # 指定 mod_jk 模块的日志格式 JkLogStampFormat "[%a %b %d %H:%M:%S %Y]
添加位置加载到LoadModule最下方
<span style="white-space:pre"><span style="font-family:SimHei;font-size:14px;"><VirtualHost *:80> ServerName aaa.box.com ServerAlias aaa.box.com JkMount /* tomcat01 </VirtualHost> <VirtualHost *:80> ServerName bbb.box.com ServerAlias bbb.box.com JkMount /* tomcat02 </VirtualHost> <VirtualHost *:80> ServerName ccc.box.com ServerAlias ccc.box.com JkMount /* tomcat03 </VirtualHost></span></span>
也可以单独创建一个jk.conf文件,将上面的代码放到jk.conf中,同时在httpd.conf中增加Include conf/jk.conf。
第二步,apache/conf目录下增加workers.properties,代码如下
worker.list = tomcat01,tomcat02,tomcat03 # ------------------------ # First tomcat server # ------------------------ worker.tomcat01.port=8099 worker.tomcat01.host=localhost worker.tomcat01.type=ajp13 # ------------------------ # Second tomcat server # ------------------------ worker.tomcat02.port=8011 worker.tomcat02.host=localhost worker.tomcat02.type=ajp13 # ------------------------ # Third tomcat server # ------------------------ worker.tomcat03.port=8008 worker.tomcat03.host=localhost worker.tomcat03.type=ajp13
重新启动apache就可以了
注意事项:
1.如果apache版本低于2.4,需要在<VirtualHost *:80>前增加NameVirtualHost *:80
2.workers.properties文件中一定要有workers.properties,不然会报500错误
原文链接:http://my.oschina.net/u/1772205/blog/295765
转载于:https://blog.51cto.com/lucifer119/1533355
Linux下使用Apache实现域名转发(Tomcat/JBOSS)相关推荐
- 在Linux下进行Apache+tomcat整合
今天为大家介绍如何在Linux下进行Apache+tomcat整合,虚拟机版本是Redhat5,ip地址为192.168.1.12,实验步骤如下: 一 安装Jdk 二 安装Apache 三 安装tom ...
- Linux下搭建Apache服务器
Linux下搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议.该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权, ...
- LINUX下的APACHE的配置
今天写一下LINUX下的APACHE的配置方法. APACHE是作为WEB服务器的.它的优点在于用缓存方式来加快网页的搜索速度. APACHE缺省只支持静态网页 LINUX下有APACHE的RPM包 ...
- apache 下载安装linux,linux下安装apache详解
下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft ...
- 如何关闭PHP的安全模式,Linux下的Apache和PHP安全设置,如何开启PHP的安全模式
Linux下的Apache和PHP安全设置 PHP安全模式开启,PHP5.3将不再有安全模式. (1) safe_mode:以安全模式运行php; 在php.ini文件中使用如下 safe_mode ...
- linux 怎么配置apache,在Linux下配置Apache Web服务
<在Linux下配置Apache Web服务>由会员分享,可在线阅读,更多相关<在Linux下配置Apache Web服务(10页珍藏版)>请在人人文库网上搜索. 1.在Lin ...
- html留言板 php,linux下使用Apache+php实现留言板功能的网站
一.首先我们的linux服务器上要安装Apache和php php的安装方法和Apache方法如同一辙 二.关闭防火墙服务,关闭selinux 请参考:http://www.cnblogs.com/d ...
- linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略
linux下安装apache与php;Apache+PHP+MySQL配置攻略 时间:2019-10-09 20:04 1.apache 在如下页面下载apache的for Linux 的源码包 ht ...
- apache安装_kali Linux下的Apache的配置和安装:
kali Linux下的Apache的配置和安装: 首先,我要说的是,今天浪费了太多的时间在yum的安装上面,一直出现bash:yum命令不可用.去找了教程需要rpm下载一些包,于是又出现bash:r ...
最新文章
- 【错误记录】Ubuntu 安装软件报错 ( Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource tempora )
- 爱了!爱了!Markdown 必备组合神器!
- CMU博士Nature撰文:机器学习要避开这三个“大坑”
- 为拯救爸妈朋友圈,达摩院造了“谣言粉碎机” 1
- 基于Hmily实现TCC分布式事务解决方案
- 【Antlr】 Antlr 错误与恢复
- 做了全职妈妈后,你的生活将有5个方面的变化
- 用python编写密码安全性_密码安全性
- 大表join大表_阿里开发规范:超过三张表,禁止join骚操作
- Win11鼠标动不了如何恢复?Win11鼠标动不了恢复的方法
- 联想开机按f2怎么修复系统图解_联想笔记本开机f2修复电脑步骤 - 卡饭网
- 计算机视觉各种需要了解的知识大杂烩
- 【ROS】C++编程
- 柴静雾霾调查:穹顶之下 同呼吸共命运
- Github风格头像生成器
- 布法罗大学计算机中国博士,【博士】计算机网络方向招生 - 计算机科学技术系(CS)版 - 北大未名BBS...
- 小米实习生笔试题风口的猪-中国牛市Java代码
- 新日标 第一课 李さんは中国人です(ノート)
- v8漏洞任意地址读写(CVE-2021-21220)
- python中answer_Python初学之学生和老师的question和answer问题
热门文章
- pip 安装依赖库版本低问题
- python合成gif动图_Python图像处理之gif动态图的解析与合成操作详解
- AndoridSQLite数据库开发基础教程(10)
- Xamarin基础命名空间Microsoft.SqlServer.Server
- Beaglebone Black教程Beaglebone Black中的Cloud9 IDE基本使用
- ArduinoYun快速入门教程第1章ArduinoYun概览
- 类的成员包含 java_Java 面向对象(十五)类的成员 之 内部类
- axios mysql_axios的简单使用
- anaconda怎么运行python程序_第一个python程序,从安装python环境到人生第一个py脚本运行全过程...
- 用 js判断 一个数是否是素数(质数)_2020-09-20:如何判断一个数是质数?