在apache的httpd-vhosts.conf中有以下配置,实现abc.com和efd.com访问同一个tomcat服务器。
<VirtualHost *:80>
ServerName www.abc.com
ProxyPass / http://localhost:8091/
ProxyPassReverse / http://localhost:8091/
</VirtualHost>
<VirtualHost *:80>
ServerName www.efd.com
ProxyPass / http://localhost:8091/
ProxyPassReverse / http://localhost:8091/
</VirtualHost>
在tomcat中获得当前访问的域名,如果通过getServerName每次获得的都是localhost:8091,而我们需要的abc.com或者efd.com。其实在使用了反向代理以后,mod_proxy会把原始请求信息放在HTTP Header来传送。
X-Forwarded-For :客户端IP地址
X-Forwarded-Host : 原始的请求地址
X-Forwarded-Server :代理服务器的hostname·
在java中通过request.getHeader获得。
request.getHeader("X-Forwarded-Host"))
分享到:
相关推荐
同一ip(都是80端口)可以绑定无数个域名 配置简单 里面包含一个配置文档:配置文档.doc 看一遍 大部分人都会设置了。 内容如下: NGNIX配置文档 1.解压文件到相应文件夹下(我解压到D:/下) (这里是图片) 目录...
IIS配置域名后无法访问1
最近在个人的多个项目部署中遇到这样一个问题,一个域名如何实现多个项目的访问。因为不想自己单独去申请域名证书和域名配置,便想到了这个方案,结合Nginx的location功能实现了自己的需求,便记录下来。示例中是以...
解决配置Nginx反向代理后,可以通过域名访问Linux下部署的Tomcat,但却访问不到部署的项目问题
E事通域名虚拟主机分销系统是针对...解压后上传至任何支持ASP的虚拟主机即可运行,首次访问系统会自动进入安装界面,默认管理用户:admin 默认管理员密码:admin888 QQ:1774204398 演示网站:http://124.173.149.106/
tomcat配置只能域名访问禁止ip访问 直接替换tomcat里面的server.xml 文件,但是里面的ip要更换你自己的ip
apache配置,只允许域名访问,不允许ip访问
本地安装了WEB服务端,怎样通过自定义域名方式实现从公网访问本地WEB应用? 本文将介绍使用holer实现的具体步骤。
设置tomcat只允许域名访问 设置tomcat只允许域名访问
配置tomcat直接输入域名访问
主要介绍了phpcms后台设置了访问域名后导致网站后台无法访问的解决方法,需要的朋友可以参考下
对nginx进行详细的访问数量,日志请求头配置,多域名分发,反向代理等配置,可以对手机访问进行判断重定向手机域名
内网开发环境域名代理服务,本地开发环境代理和配置
首先是nginx安装 [root@iZbp1fuxe9jel2667kxu6eZ ~]# yum install nginx -y 进入目录 [root@iZbp1fuxe9jel2667kxu6eZ ~]# cd /etc/nginx 修改配置文件 [root@iZbp1fuxe9jel2667kxu6eZ nginx]# vim nginx.conf ...
SRX防火墙策略控制域名访问,实现基于url的数据包过滤
由于网络中的计算机都必须有个IP地址,来识别,互相之间才能通信,但让我们记住一大串的IP地址来访问网站显然是不可能的,所以用户使用域名地址,而DNS系统的功能就是自动把域名地址翻译为IP地址。域名服务是运行域名...
主要介绍了Nginx配置如何区分PC或手机访问不同域名,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
批量检查域名的访问状态,包括访问超时、请求无效和可打开三种状态,同时显示对应的备案状态。
Cisico Packet Tracer6模拟服务器域名服务器还有域名访问
系统使用MySQL数据库存储数据,采用PDO方式进行数据库访问。系统的实现过程主要包括以下几个方面: - 界面设计:采用Bootstrap框架进行界面设计,使界面简洁明了,易于操作; - 数据库设计:设计数据库结构,建立...