更新时间:2022-09-20 11:59:07
一、apache2.4代理转发tomcat7
通过http_proxy做tomcat的端口转发:
描述:将远程服务器映射到本地服务器的URL空间
语法:ProxyPass [路径] !|url [键=值键=值 ...]] [nocanon]
上下文:server config, virtual host, directory
状态:扩展
模块:mod_proxy
配置httpd.conf:
#保证以下模块加载
LoadModuleproxy_module modules/mod_proxy.so
LoadModuleproxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
注:mod_proxy_balancer这个模块在2.4之中会有如下报错
必须要mod_slotmem_shm这个模块也开启才行的
#配置ProxyPass
1
2
3
4
5
6
7
8
9
10
11
12
|
vi /etc/httpd/conf/httpd .conf
<VirtualHost *:80> ServerAdmin webmaster@jsoft.cn
ServerName 10.34.2.10
ProxyPreserveHost On
ProxyPass /test http: //10 .34..2.10:8080 /test
ProxyPassReverse /test http: //10 .34..2.10:8080 /test
ProxyPreserveHost On
ProxyPass /two http: //10 .34..2.12:8082 /two
ProxyPassReverse /two http: //10 .34..2.12:8082 /two
< /VirtualHost >
|
二、HTML meta refresh 刷新与跳转(重定向)页面
1
2
3
4
5
|
refresh 属性值 -- 刷新与跳转(重定向)页面 refresh 用于刷新与跳转(重定向)页面 refresh 出现在http-equiv属性中,使用content属性表示刷新或跳转的开始时间与跳转的网址 |
利用apache刷新与跳转带出二级项目名,修改"D:\Program Files\Apache24\htdocs\index.html"文件
1秒之后跳转到test页面:
1
2
3
4
5
6
7
|
<html> < head >
<meta http-equiv= "refresh" content= "1;url=/test" >
< /head >
<body> < /body >
< /html >
|