apache与tomcat整合方法.docx

上传人:b****3 文档编号:2170998 上传时间:2022-10-27 格式:DOCX 页数:38 大小:32.69KB
下载 相关 举报
apache与tomcat整合方法.docx_第1页
第1页 / 共38页
apache与tomcat整合方法.docx_第2页
第2页 / 共38页
apache与tomcat整合方法.docx_第3页
第3页 / 共38页
apache与tomcat整合方法.docx_第4页
第4页 / 共38页
apache与tomcat整合方法.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

apache与tomcat整合方法.docx

《apache与tomcat整合方法.docx》由会员分享,可在线阅读,更多相关《apache与tomcat整合方法.docx(38页珍藏版)》请在冰豆网上搜索。

apache与tomcat整合方法.docx

apache与tomcat整合方法

假设tomcat6.0和jdk6.0U4已经安装成功。

第一种方法:

使用jk模块。

1.下载程序。

从http:

//archive.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.15下载jakarta-tomcat-connectors-1.2.15-src.tar.gz。

从http:

//httpd.apache.org/download.cgi下载httpd-2.2.8.tar.gz。

2.安装apahce。

shell>tar-zxvfhttpd-2.2.8.tar.gz

shell>cdhttpd-2.2.8

shell>./configure–prefix=/usr/local/apache2.2–enable-so(–with-expat=builtin64位系统下加入这个选项)

shell>make

shell>makeinstall

3.编译生成mod_jk。

shell>tar-zxvfjakarta-tomcat-connectors-1.2.15-src.tar.gz

shell>cdjakarta-tomcat-connectors-1.2.15-src

shell>./configure–with-apxs=/usr/local/apache2.2/bin/apxs

shell>make

shell>cp./apache-2.0/mod_jk.so/usr/local/apache2.2/modules/

4.配置。

shell>touch/usr/local/apache2.2/conf/mod_jk.conf

shell>touch/usr/local/apache2.2/conf/workers.properties

shell>vi/usr/local/apache2.2/conf/mod_jk.conf

写入如下内容:

#指出mod_jk模块工作所需要的工作文件workers.properties的位置

JkWorkersFile/usr/local/apache2.2/conf/workers.properties

#Wheretoputjklogs

JkLogFile/usr/local/apache2.2/logs/mod_jk.log

#Setthejkloglevel[debug/error/info]

JkLogLevelinfo

#Selectthelogformat

JkLogStampFormat“[%a%b%d%H:

%M:

%S%Y]“

#JkOptionsindicatetosendSSLKEYSIZE,

JkOptions+ForwardKeySize+ForwardURICompat-ForwardDirectories

#JkRequestLogFormatsettherequestformat

JkRequestLogFormat“%w%V%T”

#将所有servlet和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理

JkMount/servlet/*worker1

JkMount/*.jspworker1

shell>vi/usr/local/apache2.2/conf/workers.properties

写入如下内容:

#Definingaworkernamedworker1andoftypeajp13

worker.list=worker1

#Setpropertiesforworker1

worker.worker1.type=ajp13

worker.worker1.host=localhost

worker.worker1.port=8009

worker.worker1.lbfactor=50

worker.worker1.cachesize=10

worker.worker1.cache_timeout=600

worker.worker1.socket_keepalive=1

worker.worker1.socket_timeout=300

5.修改DocumentRoot为相应的目录

DocumentRoot“/usr/local/tomcat/webapps/ROOT”

OptionsIncludesFollowSymLinks

AllowOverrideNone

Orderdeny,allow

Allowfromall

XBitHackon

Orderdeny,allow

Denyfromall

6.增加加载mod_jk的语句。

LoadModulejk_modulemodules/mod_jk.so

Include/usr/local/apache2.2/conf/mod_jk.conf

7.编辑/usr/local/tomcat/conf/server.xml,在字段中加入

8.然后启动apache和tomcat即可访问了。

第二种方法:

使用apache的代理功能。

1.在编译apache的时候开启–enable-proxy选项。

2.在apache的httpd.conf中添加

ProxyPass/images!

ProxyPass/css!

ProxyPass/js!

ProxyPass/http:

//localhost:

8080/

即除了images/css/js这些目录外的页面转给8080端口的tomcat来处理。

3.使用代理功能来实现负载均衡。

ProxyPass/images!

ProxyPass/css!

ProxyPass/js!

ProxyPass/balancer:

//example/

//example/>

BalancerMemberhttp:

//server1:

8080/

BalancerMember[url]http:

//server2:

8080/[/url]

BalancerMember[url]http:

//server3:

8080/[/url]

 

更多可以参考文档:

ApacheHTTPServer与Tomcat的三种连接方式介绍

标签:

apache|发表评论

postfix相关应用2010年08月14日3:

06下午|分类:

邮件系统

bounce_queue_lifetime=1d退回的邮件重新投递的最长时间

maximal_queue_lifetime=1d设置postfix在放弃投递而返回不可投递信息前,被延迟邮件再deferred邮件队列中的生存时间

做暗中转发:

#vi/etc/postfix/main.cf

sender_bcc_maps=hash:

/etc/postfix/sender_bcc_maps#监控发送的邮件

recipient_bcc_maps=hash:

/etc/postfix/recipient_bcc_maps#监控接受的邮件

#vi/etc/postfix/sender_bcc_maps

写入test@test2@将test@发送的邮件转发到test2@

#vi/etc/postfix/recipient_bcc_maps

写入test@test2@将test@接受的邮件转发到test2@

#postmap/etc/postfix/sender_bcc_maps

#postmap/etc/postfix/recipient_bcc_maps

#postfixreload

标签:

邮件系统|发表评论

快速配置支持web的邮件系统2010年08月14日3:

04下午|分类:

邮件系统

需求:

基于Centos5.1快速搭建一个支持web的邮件服务器。

环境:

[root@admail2~]#cat/etc/redhat-release

RedHatEnterpriseLinuxServerrelease5.1(Tikanga)

[root@admail2~]#uname-a

Linuxadmail22.6.18-53.el5#1SMPWedOct1016:

34:

02EDT2007i686i686i386GNU/Linux

所有软件包:

postfix-2.4.7.tar.gz

mysql-5.0.45-linux-i686.tar.gz

cyrus-sasl-2.1.22.tar.gz

DB-4.5.20

httpd-2.2.6.tar.gz

php-5.2.5.tar.bz2

courier-authlib-0.59.1.tar.bz2

courier-imap-4.0.4.tar.bz2

extmail-1.0.2.tar.gz

extman-0.2.2.tar.gz

maildrop-2.0.4

Unix-Syslog-0.100.tar.gz

DBD-mysql-3.0002_4.tar.gz

DBI-1.604.tar.gz

主机名:

域名:

一.卸载sendmail

shell>sudorpm-esendmail-8.13.1-3.2.el4–nodeps

二.系统已经安装了mysql软件包,

mysql-5.0.22-2.1.0.1

mysql-connector-odbc-3.51.12-2.2

mysql-server-5.0.22-2.1.0.1

mysql-devel-5.0.22-2.1.0.1

libdbi-dbd-mysql-0.8.1a-1.2.2

启动mysql

#servicemysqldstart

设置root密码

#/usr/local/mysql/bin/mysqladmin-urootpassword‘newpasswd’

说明:

此时mysql的root用户的密码为空

配置库文件搜索路径

#echo“/usr/local/mysql/lib/mysql”>>/etc/ld.so.conf

#ldconfig

三、安装sasl-2.1.22

#tar

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1