博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache+tomcat配置动态二级域名
阅读量:6953 次
发布时间:2019-06-27

本文共 2078 字,大约阅读时间需要 6 分钟。

hot3.png

apache2.2配置

 

编译要求支持的组件:

 

LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_http_module modules/mod_proxy_http.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.soLoadModule alias_module modules/mod_alias.soLoadModule rewrite_module modules/mod_rewrite.so

 

 

编辑主配置文件:conf/httpd.conf,再文件结尾加入:

 

 

ProxyRequests OffProxyPreserveHost on

 

 

打开虚拟主机配置的Include

 

 

#Include conf/extra/httpd-vhosts.conf

 修改为:

 

Include conf/extra/httpd-vhosts.conf

 

 

编辑虚拟主机配置文件 vi conf/extra/http-vhost.conf

 

 

 1.默认虚拟主机,使用ip或任意域名访问

 

 

# default host configuration for business and rm
ErrorLog "logs/error_default.log" LogLevel warn CustomLog "logs/access_default.log" combinedio ProxyPass / balancer://cluster-busi/ stickysession=jsessionid nofailover=Off ProxyPassReverse / balancer://cluster-busi/ # business ab+lb, Horizontal expansion of multiple business nodes
BalancerMember http://10.10.10.181:8013 loadfactor=5 retry=10 BalancerMember http://10.10.10.182:8013 loadfactor=5 retry=10 ProxySet lbmethod=bybusyness

 

 

2.域名访问

 

   支持: http://www.domain.com 和http://username.domain.com

   对于二级域名:http://username.domain.com先使用rewrite重写为:http://username.domain.com/username/,然后再使用proxy转发到下层的tomcat集群处理

 

ServerName s3.amazonaws.com ServerAlias *.s3.amazonaws.com ErrorLog "logs/error_s3.log" LogLevel warn CustomLog "logs/access_s3.log" combinedio RewriteEngine on RewriteLog "logs/rewrite_s3.log" RewriteLogLevel 3 RewriteCond %{HTTP_HOST} !^s3\.amazonaws\.com$ RewriteCond %{HTTP_HOST} ^.+\.s3\.amazonaws\.com$ RewriteRule /(.*) /%{HTTP_HOST}/$1 RewriteRule /(.+)\.s3\.amazonaws\.com/(.*)$ /$1/$2 [PT] ProxyPass / balancer://cluster-s3/ nofailover=Off ProxyPassReverse / balancer://cluster-s3/
BalancerMember http://localhost:8080/awsintf loadfactor=1 retry=10 BalancerMember http://10.10.10.182:8013/oss loadfactor=5 retry=10 ProxySet lbmethod=byrequests

 

 

tomcat集群配置略。

转载于:https://my.oschina.net/rightemperor/blog/777463

你可能感兴趣的文章
Intel笔记本低压版CPU性能对比分析
查看>>
Gephi可视化(二)——Gephi Toolkit叫板Prefuse
查看>>
Fiddler环境配置教程
查看>>
第二阶段冲刺报告
查看>>
Vue.js 系列教程 5:动画
查看>>
WinForm 使用 HttpUtility
查看>>
Zabbix QQ报警配置
查看>>
2016.8.7 UnicodeEncodeError 同时遍历多个list
查看>>
基础 网络架构 网络硬件名词 网络通信协议
查看>>
sqlite
查看>>
关于Retinex图像增强算法的一些新学习。
查看>>
一道容易栽坑的有趣的面试题(关于js,定时器,闭包等)
查看>>
正则表达式,时间戳和日期互相转换
查看>>
mysql复制(高可用架构方案的基础)
查看>>
搭建自己的OwnCloud私有云
查看>>
【leetcode】Trips and Users
查看>>
Android--读取通讯录并添加联系人
查看>>
Java实现图片上传
查看>>
C#--DataGridView添加DateTimePicker时间控件
查看>>
一个按照行来截取显示文章摘要的函数
查看>>