apache反向代理一、泛解析域名二、APACHE配置
正向代理是客户端发送请求给代理服务器,代理服务器将请求发给实际处理的服务器
反向代理是客户端发送请求给服务器(实际上是个代理服务器),服务器将请求发给实际处理的服务器
情景
在一台服务器上开了apache(侦听80端口),又开了tomcat(侦听8080端口)
顶级域名解析到了apache这个服务器,想用二级域名访问到tomcat服务器下面的某个项目
解决方案
一、泛解析域名
先在云解析上配置二级域名的解析
这样子配置了,所有二级域名都会解析到了
二、APACHE配置
apache配置分为2步
第一步在/conf/extra/httpd-vhosts.conf中配置反向代理
第二步在/conf/httpd.conf中开启代理模块和导入httpd-vhosts.conf
1.配置反向代理
#反向代理到tomcat的虚拟主机
#需要代理的域名
ServerName www.abc.wewill.top
#代理域名的别名
#ServerName和ServerAlias都会被代理
ServerAlias abc.wewill.top
#反向代理不需要开启ProxyRequests
ProxyRequests Off
Order deny,allow
#接受来自任何地方的请求
Allow from all
#将www.abc.wewill.top/*转发请求给http://localhost:8080/abc/*
ProxyPass / http://localhost:8080/abc/*
2.开启代理和导入配置
在/conf/httpd.conf中配置
#找到下面的配置,把前面的注释#去掉
#在apache开启时加载代理模块
LoadModule proxy_module modules/mod_proxy.so
#在apache开启时加载代理http模块
LoadModule proxy_http_module modules/mod_proxy_http.so
#导入conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-vhosts.conf
实验
访问cmbc.wewill.top
这个html是在tomcat中cmbc项目的,从apache代理到tomcat成功了
响应头中,服务器写着:apache,却不是tomcat
因为apache作为代理服务器,接受请求和发送相应都是apache的工作
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 干货 | 携程如何基于ARIMA时序分析做业务量的预测
- Python爬取王者荣耀全套皮肤
- 怎么搭建直播平台,合理使用验证码工具类
- 再见了SpringMVC,这个框架有点厉害,甚至干掉了Servlet!
- 可以旋转的3D韦恩图你见过吗?
- BFE.dev前端刷题 104. 按层遍历DOM树
- nodejs,mongodb不同时区问题
- AkShare-中国宏观-全社会客货运输量
- AkShare-中国宏观-邮电业务基本情况
- AkShare-中国宏观-国际旅游外汇收入构成
- AkShare-中国宏观-民航客座率及载运率
- AkShare-中国宏观-航贸运价指数
- 您应该知道的11个JavaScript和TypeScript速记
- AkShare-中国宏观-央行货币当局资产负债
- AkShare-中国宏观-FR007利率互换曲线