利用kangle反向代理解决一级和二级域名同一个IP,不同服务器,不同网站的问题

简介:

也许你看到这个题目比较长,但是为了能清楚我要表达的意思,只能这样了。

呵呵,这个问题算是让我纠结了一个周左右了,不过今天这个问题终于得到了圆满解决。

问题也如我标题所列出来的一样,我现在在公司内网有两台服务器一台是公司网站,一台是公司的OA系统。而公司对外只有一个IP地址,但是现在要求通过a.com可以访问公司的网站,oa.a.com访问公司的OA系统。

要解决这个问题,我们可以使用反向代理服务器来解决。如果说是在linux系统下,那么解决方案是比较多的。例如squid、nginx等。当然在windows下还有squid for windows、nginx for windows等等。但是这些设置都是比较麻烦的对我们来这些外行来说,不是很容易入手的。

而使用kangle web服务器就能很好的解决这个问题了。为了达到自己的目的,在使用kangle 反向代理功能之前我们还要对域名进行相应的设置。

因为我这个网站和系统使用的是同一个域名,只是是一级和二级的关系而已。所以我们要使用泛域名解析和A记录了。如下图示:

clip_image001

域名设置好后,我们就来kangle上就行设置了。

首先、我们登录kangle web的后台,如下图:

clip_image002

第二、我现在来设置反向代理服务器。

点击“请求控制”→“插入”,如下图:

clip_image003

接下来使我们的重点操作,看如下说明。

第三、在出来的界面我们需要在如下的设置:

clip_image004

在“可用的匹配模块”中选择“wide_host”,及匹配泛域名解析。如下图:

clip_image005

然后填入自己要设置的域名,如下图:

clip_image006

在“可用的标记模块”中选择“host”,如下图:

clip_image007

然后在“host”中填入内网对应的OA系统的服务器IP,如下图:

clip_image008

设置完毕后的效果,如下图:

clip_image009

这样我们就设置完毕了,如果域名解析没有问题的话。我们就可以通过oa.a.com访问到OA服务器了,通过a.com访问到网站了……

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
10天前
|
域名解析 弹性计算 Linux
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
本文为大家介绍了2024年购买阿里云服务器和注册域名,绑定以及备案的教程,适合需要在阿里云购买云服务器、注册域名并备案的用户参考,新手用户可通过此文您了解在从购买云服务器到完成备案的流程。
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
|
1天前
|
域名解析 弹性计算 应用服务中间件
基于nginx反向代理实现OSS固定域名IP访问
本文基于阿里云OSS手册:https://help.aliyun.com/zh/oss/use-cases/use-an-ecs-instance-that-runs-centos-to-configure-a-reverse-proxy-for-access-to-oss,继续深入讨论如何利用nginx反向代理,实现固定的IP/域名访问OSS bucket。官方文档能够解决大部分的反向代理固定IP访问oss bucket的场景,但是对于必须使用域名作为endpoint的系统,会出现signatrue鉴权问题。本文继续在官方文档的基础上,将反向代理需要域名作为endpoint的场景补齐方案。
|
1天前
|
网络协议 物联网 Linux
你不能不知道的:无公网IP,SSH远程连接CentOS服务器【内网穿透】
你不能不知道的:无公网IP,SSH远程连接CentOS服务器【内网穿透】
|
1天前
|
安全 网络协议 网络安全
安全开发实战(2)---域名反查IP
本文介绍了域名与IP地址的关系以及域名反查IP的作用。通过DNS,域名与IP地址相互映射,方便用户访问网络资源。在渗透测试中,反查IP用于确定服务器真实地址、进行目标侦察和安全性评估,也能检测DNS劫持。文中提供了一些Python代码示例,演示了如何进行域名反查IP和批量处理,并强调在处理时要注意去除换行符以避免错误。
|
2天前
|
弹性计算 安全 Ubuntu
从零开始搭建WebGIS网站(一)-云服务器准备
WebGIS网站系列连载第一篇,记录一下阿里云服务器的准备环节。
137 56
|
2天前
|
安全 Linux 网络安全
Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
14 0
|
3天前
|
域名解析 存储 缓存
Linux中搭建DNS 域名解析服务器(详细版)
Linux中搭建DNS 域名解析服务器(详细版)
|
3天前
|
安全 Linux 网络安全
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
|
9天前
|
数据安全/隐私保护 Windows
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问-2
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问
|
9天前
|
存储 网络协议 文件存储
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问-1
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问