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"/>
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"/>