mod-jk与mod-proxy对根域名请求的不同处理一列

在apache中如果添加DirectoryIndex 指令,当请求URL是directory形式而不是某个具体的文件时它会自动帮忙去查找DirectoryIndex 后面定义的那些文件。具体详见:http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex

以前我们这边网站架构是apache + mod_jk + jboss后面改成apache + mod_proxy +
jboss,在做迁移的过程发现对于类似abc.com.cn请求处理上两者一些细微的区别:

当访问abc.com.cn时尽管mod_jk.conf中没有配置对/处理的lbworker,
apache在接受到请求时已经按照DirectoryIndex中定义的文件进行请求比如:index.htm
index.html,mod_jk在处理这种请求时有一个点需要注意的是:进入jboss的请求头中RequestUri实际上仍然是"/"而不是"/index.htm"。但是如果是走mod_proxy那么abc.com.cn进入jboss请求头中拿到的RequestUri会是"index.htm".

mod-jk与mod-proxy对根域名请求的不同处理一列,布布扣,bubuko.com

时间: 2024-10-12 22:38:31

mod-jk与mod-proxy对根域名请求的不同处理一列的相关文章

apache tomcat ajp mod jk

环境 系统:centos 7.3 Apache:2.4.27 Modjk:1.2.42 Tomcat:8.5 Jdk:1.8.92 Apr:1.6.2 Apr-util:1.6.0 关闭所有防火墙和selinux systemctlstop firewalld serviceiptables stop setenforce0 一.安装Apache 1.     安装依赖 yum -y install wget gcc gcc-c++ncurses ncurses-devel cmake make

windows域控制器根域名设置

windows域控制器根域名到底设置成什么,一般人可能根本不会细想,可对强迫症患者来说这事必须想明白才能动手. 这个是纠结我好久的问题,纠结点有两个: 一.是否需要设置一个真实存在的域名? 二.DNS是指向学校的DNS,还是用windows搭建的DNS服务? 今天仔细想了一下突然开窍了. 按照微软的说法,一个公司的网络中PC的数量低于10台建议采用工作组模式,超过10台建议采用域的管理模式. 第一.这个网络可能就是一个专网.私网,根本就没有DNS解析服务器,所以这个域名也就不需要是真实的. 第二

使用PHP获取根域名的方法!

/** * 取得根域名 * @param type $domain 域名 * @return string 返回根域名 */ function GetUrlToDomain($domain) { $re_domain = ''; $domain_postfix_cn_array = array("com", "net", "org", "gov", "edu", "com.cn", &q

[转帖]根域名的知识

根域名的知识 http://www.ruanyifeng.com/blog/2018/05/root-domain.html 学习一下. 域名是互联网的基础设施,只要上网就会用到. 它还是一门利润丰厚的生意,所有域名每年都必须交注册费,这是很大的一笔钱. 这些钱交到了哪里?到底谁控制域名的价格?为什么有的域名注册费很贵,有的便宜?......今天,我就来谈谈这些与根域名(root domain)相关的知识. 一.ICANN 全世界域名的最高管理机构,是一个叫做 ICANN (Internet C

mssqlserver修改表名,列名,添加表列,删除表列,修改表列类型

mssqlserver修改表名,列名,添加表列,删除表列,修改表列类型 ,代码肯定省事的呀 --添加表列 alter table test add address nvarchar(50) null; --删除表列 alter table test drop column address; --修改表列字段类型 alter table test alter column address char(10); --修改表列字段名 exec sp_rename '表名.[列名]', '新的列名', '

初等变换求 |A| % Mod & A- % Mod & A* % Mod(模板)

1 // |A| * A- = A* (伴随矩阵) = 逆矩阵 * 矩阵的值 2 3 #include<cstdio> 4 #include<cstring> 5 #include<cstdlib> 6 #include<cmath> 7 #include<ctime> 8 #include<iostream> 9 #include<algorithm> 10 using namespace std; 11 12 cons

php 获取根域名 并301跳转www域名

<?php$_zjt = $_SERVER['HTTP_HOST'];$_xxurl = explode(".",$_zjt);$urlqz = $_xxurl[0];$_xxurl = array_reverse($_xxurl);$urlhz = $_xxurl[1].".".$_xxurl[0];$sssxxxddd = "com.cn|net.cn|org.cn|gov.cn|bj.cn|sh.cn|tj.cn|cq.cn|zj.cn|nm.

DNS根域名为什么只有13个

参考 https://www.shpanyou.com/5594.html https://miek.nl/2013/november/10/why-13-dns-root-servers/ 原文地址:https://www.cnblogs.com/scott-yu/p/11460906.html

Tomcat 中配置直接请求(不带项目名请求)

1 直接把项目的文件(不带项目名)放到tomcat 下面的ROOT中. 2 在server.xml 中加入下面代码: <Context path="" docBase="E:\Java\apache-tomcat\apache-tomcat-7.0.40-windows-x64\apache-tomcat-7.0.40\webapps\xxx..." reloadable="true" /> 其中docBase 指向的是项目所在的目录