apache+tomcat配置

1.查询到DocumentRoot关键字,修改其后的目录是(webRoot).

2.查询其后的<Directory关键字,修改其后的目录,同上。

3.修改Options Indexes FollowSymLinks,其为Options FollowSymLinks(不允许浏览目录)

4.找到Include conf/extra/httpd-userdir.conf,去掉注释,并打开这个文件
在最后加入如下代码在第二步之前(以禁止访问WEB-INF目录)。

<Directory "D:/new_workspace/fckeditor/WebRoot/WEB-INF">
AllowOverride None
Deny from All
</Directory>

5.查找到DirectoryIndex关键,设置访问目录时指定的访问的文件。

默认是DirectoryIndex index.html
如果要回入jsp支持,可以设置为DirectoryIndex index.html index.jsp

6.apr更新
当用安装apache时,apr已被自动安装到bin目录下,你可以下载最新的apr,并覆盖bin目录下的apr文件
用iconv目录下的so文件,覆盖bin/iconv目录下的so文件

7.配置html压缩
在httpd.conf查找LoadModule deflate_module modules/mod_deflate.so和LoadModule headers_module modules/mod_headers.so
并去掉注释
加入

<IfModule mod_deflate.c>
DeflateCompressionLevel 7
AddOutputFilterByType DEFLATE text/html text/plain text/xml
AddOutputFilter DEFLATE css js

DeflateFilterNote Input instream
DeflateFilterNote Output outstream
DeflateFilterNote Ratio ratio

LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
CustomLog logs/deflate_log deflate

</IfModule>

8.apache缓存设置

LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so

<IfModule mod_cache.c>

CacheEnable mem /
CacheIgnoreNoLastMod On
CacheIgnoreCacheControl On
CacheDefaultExpire 60000
CacheMaxExpire 86400
CacheLastModifiedFactor 1
MCacheMaxStreamingBuffer 100000
MCacheSize 819200
MCacheMaxObjectCount 1400
MCacheMinObjectSize 100
MCacheMaxObjectSize 60000

</IfModule>

tomcat集成9-10-11


9.(tomcat集成)下载文件mod_jk-apache-2.2.4.so,并拷到modules目录下

10.在配置文件尾加入


# 加载 mod_jk 模块(ts)
LoadModule jk_module modules/mod_jk-apache-2.2.4.so

#
# Configure mod_jk
#

JkWorkersFile conf/workers.properties
JkMountFile conf/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel warn


单机配置(workers.properties)

worker.list=ajp13
worker.ajp13 .port=8009
# 本机,若上面Tomcat主机不为localhost,作相应修改
worker.ajp13.host=localhost
# 类型
worker.ajp13.type=ajp13
# 代理数,不用修改
worker.ajp13.lbfactor=1

负载均衡(workers.properties)

worker.list=ajp13, status

# localhost server 1
# ------------------------
worker.s1.port=8009
worker.s1.host=localhost
worker.s1.type=ajp13

# localhost server 2
# ------------------------
#worker.s2.port=8009
#worker.s2.host=192.168.5.120
#worker.s2.type=ajp13
#worker.s2.stopped=1

worker.ajp13.type=lb
worker.retries=3
#worker.ajp13.balanced_workers=s1, s2
worker.ajp13.balanced_workers=s1
worker.ajp13.sticky_session=1
# view apache status
worker.status.type=status

uri配置(uriworkermap.properties)
/*.jsp=ajp13
/*.do=ajp13
/action/*=ajp13
# fckeditor
/editor/filemanager/browser/default/connectors/jsp/connector=ajp13

# view apache status
/jkstatus=status

11.打开tomcat的server.xml文件
修改为 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="GBK"/>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值