apache 主要应用在静态页面的请求,tomcat 用于动态页面jsp请求响应的servlet容器。如果单独用tomcat 容易把url的action暴露出来,这样会使搜索引擎的蜘蛛无法解析url,所以把apache与tomcat合并使用。Apache任务是把静态地址解析成动态的,应用tomcat接受动态地址的请求,处理,响应。
应用方法:
<!--[if !supportLists]-->1. <!--[endif]-->javaWeb使用tomcat发布
<!--[if !supportLists]-->2. <!--[endif]-->页面url应用apache解析
<!--[if !supportLists]-->3. <!--[endif]-->%Apache_home%conf\vhosts下加入*.conf文件完成地址的解析
RewriteRule ^ /a(.*).html /a.do?path=$1 [PT,L]
红色是静态url的正则式,兰色是解析后动态url
当页面发出请求后,apache服务器监听端口把请求通过conf解析,执行动态请求,tomcat监听动态请求,进入action处理后响应。
应用方法:
<!--[if !supportLists]-->1. <!--[endif]-->javaWeb使用tomcat发布
<!--[if !supportLists]-->2. <!--[endif]-->页面url应用apache解析
<!--[if !supportLists]-->3. <!--[endif]-->%Apache_home%conf\vhosts下加入*.conf文件完成地址的解析
RewriteRule ^ /a(.*).html /a.do?path=$1 [PT,L]
红色是静态url的正则式,兰色是解析后动态url
当页面发出请求后,apache服务器监听端口把请求通过conf解析,执行动态请求,tomcat监听动态请求,进入action处理后响应。
本文介绍Apache与Tomcat如何联合使用以实现静态URL到动态URL的转换,从而避免URL中的action被直接暴露,提高网站的SEO友好性和安全性。
1404

被折叠的 条评论
为什么被折叠?



