apache tomcat linux 配置,linux下apache+tomcat配置
linux下apache+tomcat配置
(2008-10-10 17:51:52)
标签:
杂谈
分类:
web
A 安装JDK
# cd /usr/local/
# chmod +x jdk-1_5_0_04-linux-i586-rpm.bin
# ./jdk-1.5.0_04-linux-i586-rpm.bin
# cd /usr/java/
# ln -s /usr/java/jdk-1_5_0_04 /usr/local/java
# vi /etc/profile
#
添加如下内容
JAVA_HOME=/usr/java/jdk-1_5_0_04
CLASSPATH=/usr/java/jdk-1_5_0_04/lib/dt.jar:/usr/java/jdk-1_5_0_04/lib/tools.jar
PATH=/usr/java/jdk-1_5_0_04/bin:$PATH
export PATH JAVA_HOME CLASSPATH
B 安装Apache
# cd /usr/local/
# tar xvfz httpd-2.0.54.tar.gz
# cd httpd-2.0.54
# ./configure --prefix=/usr/local/apache --enable-module=so
# make
# make install
# cd /usr/local/apache/conf
# vi ./httpd.conf
将Listen 80 修改为Listen 127.0.0.1:80 (219行)
将ServerName 修改为ServerName LocalHost:80 (291行)
在DirectoryIndex中添加 index.jsp (394行)
# cd /usr/local/apache/bin/
# ./apachectl configtest
显示Syntax ok则表明安装成功
#./apachectl start
启动apache服务,浏览器中访问本机80端口,查看端口是否正常,输入127.0.0.1:80
# ./apachectl stop
关闭服务
备注:prefix定义apache的安装路径
C安装Tomcat
# cd /usr/local/
# tar xvfz jakarta-tomcat-5.5.9.tar.gz
# ln ?s /usr/local/jakarta-tomcat-5.5.9 /usr/local/tomcat
# vi /usr/local/tomcat/bin/catalina.sh
第46行加入此句
JAVA_HOME=/usr/java/jdk-1_5_0_04
启动服务后,访问本机8080端口,查看端口是否正常(输入127.0.0.1:8080)
# /usr/local/tomcat/bin/startup.sh /startup.bat
关闭服务
# /usr/local/tomcat/bin/shutdown.sh /shutdown.bat
D 安装JK
# cd /usr/local/
# tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz
# cd jakarta-tomcat-connectors-1.2.14-src/jk/native
# chmod 755 buildconf.sh
# ./buildconf.sh
# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
# make install
# cd
/usr/local/jakarta-tomcat-connectors-jk1.2.14-src/jk/native/apache-2.0/
# cp mod_jk.so /usr/local/apache/modules/
E 系统整合
# vi /usr/local/apache/conf/httpd.conf
在文件最末尾加上如下语句
#Load mod_jk
LoadModule jk_module modules/mod_jk.so
# Configure mod_jk
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMount /*.jsp loadbalancer
JkMount /servlet/* loadbalancer
JkMount /application/* loadbalancer
#vi /usr/local/apache/conf/workers.properties
添加下列语句
#
# workers.properties
#
# In Unix, we use forward slashes:
ps=/
# list the workers by name
worker.list=tomcat1, tomcat2, loadbalancer
# ------------------------
# First tomcat server
# ------------------------
worker.tomcat1.port=8009
worker.tomcat1.host=127.0.0.1
worker.tomcat1.type=ajp13
# Specify the size of the open connection cache.
#worker.tomcat1.cachesize
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
# ----> lbfactor must be > 0
# ----> Low lbfactor means less work done by the
worker.
worker.tomcat1.lbfactor=100
# ------------------------
# Second tomcat server
# ------------------------
worker.tomcat2.port=8009
worker.tomcat2.host=192.168.1.34
worker.tomcat2.type=ajp13
# Specify the size of the open connection cache.
#worker.tomcat2.cachesize
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
# ----> lbfactor must be > 0
# ----> Low lbfactor means less work done by the
worker.
worker.tomcat2.lbfactor=100
# ------------------------
# Load Balancer worker
# ------------------------
# The loadbalancer (type lb) worker performs weighted
round-robin
# load balancing with sticky sessions.
# Note:
# ----> If a worker dies, the load balancer will
check its state
# once in a while. Until then all work is redirected to
peer
# worker.
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=tomcat1, tomcat2
#
# END workers.properties
#
#vi /usr/local/tomcat/conf/server.xml
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"
redirectPort="8443" protocol="AJP/1.3" />
第101行
在119行左右加入如下语句(去注释)
jvmRoute="tomcat1">
若第二台tomcat,将jvmRoute的修改为tomcat2
系统整合完毕
启动apache和tomcat服务
# /usr/local/apache/bin/apachectl start
# /usr/local/tomcat/bin/catalina.sh start
将如下内容添加至/etc/rc.d/rc.local文件末尾
以便系统启动后开启apache,tomcat服务
#vi /etc/rc.d/rc.local
添加
/usr/local/tomcat/bin/catalina.sh start
/usr/local/apache/bin/apachectl
start
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。
apache tomcat linux 配置,linux下apache+tomcat配置相关推荐
- Redhat linux AS4 环境下iSCSI协议配置
Redhat linux AS4 环境下iSCSI协议配置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...
- linux 命令行下wlan无线网卡配置 2
linux 命令行下wlan无线网卡配置 [上海央邦]学一送一,超值! 必读版<十一攻破RHCE6.0.OCP>安博亚威]CCIE考试通过率第一! 中国IT实验室收集整理 佚名 2012- ...
- apache tomcat php mysql 配置_Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结...
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+ph ...
- linux防火墙安装httpd配置,CentOS7下 Apache的安装配置方法
前些天安装了Nginx,为了好玩我就又安装Apache,Apache的安装还算顺利.在此做一下学习记录和经验分享. 一.安装httpd 1.先查看一下系统有没有已经安装了httpd的,如果啥都没查到, ...
- linux jsp配置mysql_Linux下搭建Tomcat+MySQL+JSP
安装环境为:CentOS-6.5-x86_64-minimal 安装mysql sudo yum install mysql mysql-server mysql-devel install_mysq ...
- win apache php 配置,win下Apache mysql PHP配置
win下Apache mysql PHP配置 1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL ...
- nvidia命令不可用linux,在Linux命令行下如何正确配置nVIDIA显卡
在图形芯片领域,nVidia是一个后来者,它的历史仅相当于ATi的一半.1993年初,NVIDIA 由 Jen-Hsun Huang,,Chris Malachowsky和 Curtis Priem ...
- Linux同时安装二个redis,「进击Redis」二、Linux、Docker下安装与配置
前言现在好哥哥们已经知道了 Redis 是啥了吧,不,你们不知道.还要看看初识 Redis .什么,你已经看过了,没关系再看一遍,看完没点赞的记得点个赞,在这谢谢好哥哥们了. 今天我们就来在Linux ...
- 【Linux】CentOS下vim的配置
前言: 对于vim的配置,本人也在网上看了很多的方法,碰了很多 壁,所以就知道痛了.所以在下面给大家分享一下我如何配置vim的方法. 配置环境 首先给说明下我的环境为CentOS6.5的版本,对于C ...
- apache php mysql 开发_Wndows下Apache+php+Mysql环境的搭建及其涉及的知识(转)
一.安装Apache 1. 在网上搜索以下3个文件,以及找一个地方新建一个文件夹 好吧,这里有下载链接:http://pan.baidu.com/s/1hr9IdSS 文件夹内有:apache,mys ...
最新文章
- Lintcode363 Trapping Rain Water solution 题解
- Quartz2D的内存管理
- Thrall’s Dream HRBUST - 2048【BFS or 强连通分量】
- java程序单引号报错,javapoigetInpuStream报错br/是这样的, 爱问知识人
- Multivariate Linear Regression的参数估计
- python_10 迭代器和生成器
- mysql数据库集群 主主复制 原理_MySql搭建集群 之 主主复制(双主代从)MYSQL数据库...
- 世界杯座位选择顺序总数
- 随手记_论文读写策略
- MongoDB 数据库_集合_文档 操作
- “仿QQ局域网聊天软件”项目-常用编程技巧总结
- 三星固态860evo安装_固态要涨价了?我赶紧屯了这几块好货
- 联想服务器如何u盘安装系统教程,联想lenovo u盘安装Windows 7系统操作步骤详解
- win8.1搭建php环境,WIN8.1下搭建PHP5.6环境
- SD卡、SDHC卡和SDXC卡的功能及区别
- 远程办公——如何在外远程控制家里/公司的电脑,利用cpolar内网穿透
- 批量添加搜狗域名绑站工具
- 这些免费、可商用的图片素材网站,绝对不能错过
- 雅高集团2021年即将开业的新酒店数量强劲增长
- ckeditor5 添加ckeditor5-line-height-plugin插件
热门文章
- 【语音处理】基于matlab GUI音频数据处理【含Matlab源码 1734期】
- 【工业控制】基于matlab多变量动态矩阵预测控制(DMC)【含Matlab源码 1499期】
- 【青草识别】基于matlab GUI形态学马唐草+牛筋草识别【含Matlab源码 1041期】
- 【图像分割】基于matlab GUI FCMKFCM MRI图像分割【含Matlab源码 582期】
- 【车间调度】基于matlab GUI遗传算法求解车间调度问题【含Matlab源码 049期】
- android横向滑动分享,Android将ListView逆时针旋转90°实现横向滑动
- java 时间戳 重复_在Java中创建一个唯一的时间戳
- PyTorch1.2安装(Anaconda3 + Python3.6 + cpu版本)
- python--元组:tuple
- 解决python3报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xaa in position 1: ordinal not in ra