配置文件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

HostKvm四月优惠:VPS主机全场八折,香港/美国洛杉矶机房$5.2/月起

HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。本月商家针对全场VPS主机提供8折优惠码,优惠后美国洛杉矶VPS月付5.2美元起。下面列出几款不同机房VPS主机产品配置信息。套餐:美国US-Plan0CPU:1cores内存:1GB硬...

DogYun(300元/月),韩国独立服务器,E5/SSD+NVMe

DogYun(中文名称狗云)新上了一批韩国自动化上架独立服务器,使用月减200元优惠码后仅需每月300元,双E5 CPU,SSD+NVMe高性能硬盘,支持安装Linux或者Windows操作系统,下单自动化上架。这是一家成立于2019年的国人主机商,提供VPS和独立服务器租用等产品,数据中心包括中国香港、美国洛杉矶、日本、韩国、德国、荷兰等。下面分享这款自动化上架韩国独立服务器的配置和优惠码信息。...

iON Cloud:新加坡cn2 gia vps/1核/2G内存/25G SSD/250G流量/10M带宽,$35/月

iON Cloud怎么样?iON Cloud升级了新加坡CN2 VPS的带宽和流量最低配的原先带宽5M现在升级为10M,流量也从原先的150G升级为250G。注意,流量也仅计算出站方向。iON Cloud是Krypt旗下的云服务器品牌,成立于2019年,是美国老牌机房(1998~)krypt旗下的VPS云服务器品牌,主打国外VPS云服务器业务,均采用KVM架构,整体性能配置较高,云服务器产品质量靠...

tomcat 虚拟主机为你推荐
秦殇内存修改器秦殇内存修改器1.0中先择进程时要选择POQ.EXE,可是在里面找不到POQ.EXE啊刷新了也没用,有谁可以帮帮我啊谢谢麒麟990和骁龙865哪个好高通865处理器怎么样?值得入手吗?苹果x和xr哪个好苹果x和xr那个好?电脑管家和360哪个好腾讯电脑管家和360安全卫士哪个更好手机杀毒软件哪个好手机用杀毒软件,用哪样的好苹果手机助手哪个好iphone有什么比较好用的软件!电陶炉和电磁炉哪个好电陶炉和电磁炉哪个好尼康和佳能单反哪个好请问佳能和尼康的单反哪个好?播放器哪个好哪个播放器最好云盘哪个好哪个网盘好用 而且下载速度快 还免费
过期域名 厦门域名注册 域名查询系统 免费域名跳转 七牛优惠码 最好看的qq空间 什么是刀片服务器 免费个人空间 paypal注册教程 个人免费主页 1元域名 河南移动梦网 百度云空间 浙江服务器 服务器硬件配置 葫芦机 石家庄服务器 register.com rewrite规则 dbank 更多