配置文件centOS apache tomcat 虚拟主机

tomcat 虚拟主机  时间:2021-01-22  阅读:()

1、安装JDK

[root@localhost ~]# chmod +x jdk-6u11-linux-i586.bin[root@localhost ~]# mv jdk1.6.0_11/usr/local/jdkvi /etc/profile

*************************************************

JAVA_HOME=/usr/local/jdk

CLASSPATH=$JAVA_HOME/l ib:$JAVA_HOME/jre/l ib

PATH=$PATH:$JAVA_HOME/b in:$JAVA_HOME/jre/b inexport JAVA_HOME CLASSPATH PATH

*************************************************

*************************************************

[root@localhost ~]# source /etc/profile

使上面新加入的内容生效

到Apache官方网站下载所需要的文件httpd-2.2. 11. tar.gz

# tar xzvf httpd-2.2. 11. tar.gz

# cd httpd-2.2. 11

# ./configure –prefix=/usr/local/apache

–with-mpm=worker –enable-module=so

–enable-mods-shared=all

–enable-ssl=shared

–enable-deflate=shared

# make

# make install

3、安装Tomcat。

# cp apache-tomcat-5.5.27. tar.gz /usr/local/

# cd /usr/local/

# tar xzvf apache-tomcat-5.5.27. tar.gz

# mv apache-tomcat-5.5.27 /usr/local/tomcat(此步可省略)

4、编译生成mod_jk。

# tar xzvf tomcat-connectors-1.2.27-src. tar.gz

# cd tomcat-connectors-1.2.27-src/native

./configure –with-apxs=/usr/local/apache/bin/apxs# make

# make install

5、配置。

在/usr/local/apache/conf/下面建立两个配置文件mod_jk.conf 或写到APACHE的主配置文件中和workers.properties。

# vi mod_jk.conf

添加以下内容

#指出mod_jk模块工作所需要的工作文件workers.properties的位置JkWorkersFile /usr/local/apache/conf/workers.properties

# Where to put jk logs

JkLogFile /usr/local/apache/logs/mod_jk. log

# Set the jk log level [debug/error/info]

JkLogLevel info

# Select the log format

JkLogStampFormat “[%a %b %d %H:%M:%S %Y]”

# JkOptions indicate to send SSL KEY SIZE,

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormat set the request format

JkRequestLogFormat “%w %V %T”

#将所有servlet和jsp请求通过ajp13的协议送给Tomcat让Tomcat来处理JkMount /servlet/* lb-server

JkMount /*. jsp lb-server

# vi workers.properties

添加以下内容

# Defworker. list=lb-server

# Set properties for worker1worker. lb-server. type=ajp13worker. lb-server.host=localhostworker. lb-server.port=8009worker. lb-server. lbfactor=50worker. lb-server.cachesize=10worker. lb-server.cache_timeout=600

worker. lb-server. socket_keepalive=1worker. lb-server. socket_timeout=300

再配置httpd.conf作以下修改

我的

<Directory “/var/www” >

Options Includes FollowSymLinks

AllowOverride None

Order deny,allow

Allow from all

XBitHack on

</Directory>

<Directory “/var/www/

Order deny,allow

Deny from all

</Directory>

增加关于加载mod_jk的

LoadModule jk_module modules/mod_jk. so

Include /usr/local/apache/conf/mod_jk.conf

最后编辑Tomcat的配置文件server.xml在HOST段中加入

<Context path= “ “ docBase= “/var/www

在/var/www下建立一个index. jsp启动Apache和Tomcat用

以上也可以写到APACHE配置文件中 即可以更改HTTPD.CONF文件如下LoadModule jk_module modules/mod_jk. so

# Configure mod_jk

JkWorkersFile conf/workers.properties

JkLogFile logs/mod_jk. log

JkLogLevel info

JkMount /*. jsp lb-server

然后修改workers.properties把需要的WORKLIST加上然后将页面传到到网站指定主

整合虚拟主机修改httpd.conf文件将#Includeconf/extra/httpd-vhosts.conf注释去掉。

NameVirtualHost web.com:80

<VirtualHost web.com:80>

ServerAdmin web@mai.com

DocumentRoot “/var/www/web/”

ServerName web.com

DirectoryIndex index. jsp

ErrorLog “logs/dummy-host.example.com-error_log”

CustomLog “logs/dummy-host.example. com-access_log” common</VirtualHost>

<VirtualHost mail.com:80>

ServerAdmin web@web.com

DocumentRoot “/var/www/j sp”

ServerName mail.com

DirectoryIndex index. jsp

ErrorLog “logs/dummy-host2.example.com-error_log”

CustomLog “logs/dummy-host2.example.com-access_log” common</VirtualHost>

保存。

修改tomcat配置文件server.xml

在</host> </Engine>

之间添加

<Host name= “web.com” appBase= “webapps”unpackWARs= “true” autoDeploy= “true”xmlValidation= “false” xmlNamespaceAware= “false” >

<Context path= “ “ docBase= “/var/www/web/” debug= “0″reloadable= “true” crossContext= “true” />

</Host>

<Host name= “mail.com” appBase= “webapps”unpackWARs= “true” autoDeploy= “true”xmlValidation= “false” xmlNamespaceAware= “false” >

<Context path= “ “ docBase= “/var/www/jsp/” debug= “0″reloadable= “true” crossContext= “true” />

</Host>

重启服务虚拟主机完成。

上面是一个TOMCAT执行不同目录的jsp程序下面是将不同项目使用的tomcat交个apache来处理虚拟主机。

如服务器jsp项目在运行不同tomcat如下设置tomcat_1, tomcat_2 , tomcat_3, tomcat_4所使用端口不

同,8029,8039,8049,8059„. .

如下设置vi mod_jk.conf

JkWorkersFile /usr/local/apache/conf/workers.properties

# Where to put jk logs

JkLogFile /usr/local/apache/logs/mod_jk. log

# Set the jk log level [debug/error/info]

JkLogLevel info

# Select the log format

JkLogStampFormat “[%a %b %d %H:%M:%S %Y]”

# JkOptions indicate to send SSL KEY SIZE,

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormat set the request format

JkRequestLogFormat “%w %V %T”vi workers.propweties

# Defining a worker named worker1 and of type ajp13worker. list=lb-server,wap,kabo, store, sup, supply

# Set properties for worker1worker. lb-server. type=ajp13worker. lb-server.host=localhostworker. lb-server.port=8012worker. lb-server. lbfactor=50

#worker. lb-server.cachesize=10

#worker. lb-server.cache_timeout=600

#worker. lb-server. socket_keepalive=1

#worker. lb-server. socket_timeout=300

worker.wap. type=ajp13worker.wap.host=localhostworker.wap.port=8013worker.wap. lbfactor=50worker.wap.cachesize=10worker.wap.cache_timeout=600worker.wap. socket_keepalive=1worker.wap. socket_timeout=300

worker.kabo. type=ajp13worker.kabo.host=localhostworker.kabo.port=8009worker.kabo. lbfactor=50worker.kabo.cachesize=10worker.kabo.cache_timeout=600worker.kabo. socket_keepalive=1worker.kabo. socket_timeout=300

worker. store. type=ajp13worker. store.host=localhostworker. store.port=8029worker. store. lbfactor=50worker. store.cachesize=10worker. store.cache_timeout=600

worker. store. socket_keepalive=1worker. store. socket_timeout=300

worker. sup. type=ajp13worker. sup.host=localhostworker. sup.port=8039worker. sup. lbfactor=50worker. sup.cachesize=10

“worker. sup. lbfactor=50worker. sup.cachesize=10worker. sup.cache_timeout=600worker. sup. socket_keepalive=1worker. sup. socket_timeout=300worker. supply. type=ajp13worker. supply.host=localhostworker. supply.port=8024worker. supply. lbfactor=50worker. supply.cachesize=10worker. supply.cache_timeout=600worker. supply. socket_keepalive=1worker. supply. socket_timeout=300

PacificRack 下架旧款方案 续费涨价 谨慎自动续费

前几天看到网友反馈到PacificRack商家关于处理问题的工单速度慢,于是也有后台提交个工单问问,没有得到答复导致工单自动停止,不清楚商家最近在调整什么。而且看到有网友反馈到,PacificRack 商家的之前年付低价套餐全部下架,而且如果到期续费的话账单中的产品价格会涨价不少。所以,如果我们有需要续费产品的话,谨慎选择。1、特价产品下架我们看到他们的所有原来发布的特价方案均已下架。如果我们已有...

ZJI-全场八折优惠,香港服务器 600元起,还有日本/美国/韩国服务器

ZJI怎么样?ZJI是一家成立于2011年的商家,原名维翔主机,主要从事独立服务器产品销售,目前主打中国香港、日本、美国独立服务器产品,是一个稳定、靠谱的老牌商家。详情如下:月付/年付优惠码:zji??下物理服务器/VDS/虚拟主机空间订单八折终身优惠(长期有效)一、ZJI官网点击直达香港葵湾特惠B型 CPU:E5-2650L核心:6核12线程内存:16GB硬盘:480GB SSD带宽:5Mbps...

ProfitServer$34.56/年,西班牙vps、荷兰vps、德国vps/不限制流量/支持自定义ISO

profitserver怎么样?profitserver是一家成立于2003的主机商家,是ITC控股的一个部门,主要经营的产品域名、SSL证书、虚拟主机、VPS和独立服务器,机房有俄罗斯、新加坡、荷兰、美国、保加利亚,VPS采用的是KVM虚拟架构,硬盘采用纯SSD,而且最大的优势是不限制流量,大公司运营,机器比较稳定,数据中心众多。此次ProfitServer正在对德国VPS(法兰克福)、西班牙v...

tomcat 虚拟主机为你推荐
软银亏损65亿美元马云仅仅持有阿里8.9%的股份,就有270多亿美元,孙正义的软银占有那么多股份,怎么还不是亚洲首富电脑桌面背景图当前桌面壁纸在哪里?怎么找出图片?非主流桌面背景图片22寸非主流桌面壁纸视频制作软件哪个好手机短视频制作哪个软件好滚筒洗衣机和波轮洗衣机哪个好滚筒洗衣机和波轮洗衣机的哪个好轿车和suv哪个好轿车和SUV 的驾驶视野,那个比较好!!华为p40和mate30哪个好mate30 5G和p40 5G有什么区别?电陶炉和电磁炉哪个好电陶炉和电磁炉哪个好播放器哪个好什么播放器好用清理手机垃圾软件哪个好清理手机垃圾的软件哪个好
郑州虚拟主机 美国免费虚拟主机 高防服务器租用qy 罗马假日广场 68.168.16.150 免费静态空间 个人空间申请 太原网通测速平台 最好的qq空间 微软服务器操作系统 重庆服务器 七牛云存储 杭州电信宽带 免费赚q币 forwarder magento主机 e-mail nic cdn免备案空间 以下 更多