部署无需边缘提供外部访问的Lync Server前端

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介:
前面我们一起思考了Lync前端与边缘的问题,现在我们来实际的搭一个环境,来做这么一个测试。内容很简单,就是在一个已经有AD的环境,只搭建一台Lync前端服务器,并且模拟公网进行测试外部访问。下面我们来看下今天的拓扑:
clip_image001
Hyper-V虚拟化环境,两个虚拟网络:
LAN:10.0.8.0/24
WAN:192.168.15.0/24
四台虚拟机:
Dc:Server 2012、DC、DNS、CA、连接到LAN,无网关设置。
Lfe:Server 2012、Lync FE,连接到LAN,网关为Prt。
Prt:Server 2012、DNS、DHCP,连接到LAN和WAN,作为Lcli的WAN网关和Lfe的LAN网关。
Lcli:Windows 8、Lync 2013,连接到WAN,网关为Prt。
说明:
ADDS的域名为contoso.local,Lync SIP域为contoso.com,用于模拟公网的Lync客户端使用Prt作为DNS服务器,此服务器可以解析到lfe.contoso.local,以及contoso.com所有的记录。
在ADDS域名和SIP域名不同的情况下,我们必须要在外部能够解析到ADDS域名的前端服务器,这是单前端无边缘拓扑的特性。
这里就不再单独的描述如何建立ADDS域、加域、先决条件准备、第一台标准版Lync前端服务器准备等工作,我们直接开始建立Lync拓扑。打开Lync Server拓扑生成器,然后新建拓扑。
clip_image002
我们的ADDS域为contoso.local,但我们这里要建立的主SIP域为contoso.com,人为造成内外部域名不同,因为在实际的生产环境中,这种情况和这种需求还是比较多,今天我们就按照这样的场景进行建立。
clip_image003
我们的环境是基于一个纯外部网络,无内网客户端的环境,所以我们不需要将ADDS域加到Sip中,所以这里不需要其他的SIP域。
clip_image004
这里的站点配置我们就不再细分Contoso.local还是contoso.com了,直接Contoso即可,但这是对于单站点的直接配置,如果有多个站点,还是应该以站点位置、分支机构这种方式命名,由于是实验环境我就不再去纠结那么多了。
clip_image005
然后在定义前端FQDN时我们必须填入前端的ADDS域FQDN,也就是lfe.contoso.local,前端服务器的FQDN,这里填入lfe.contoso.com的话是没有意义的。
clip_image006
在选择功能处我们可以简单的选择下,选择即要安装相应的功能,由于我的环境资源有限,就不多选择了。如果环境资源非常有限,这里可以不需选择,但这样无法测试会议功能。
clip_image007
然后需要指定Web服务URL,内部我们无法修改也无需修改,我们的外部URL为lfe.contoso.com,也就是我们在外部访问的前端名称,这将用在后面的客户端配置中,在我们的拓扑中此URL意义不大,因为我们都是连接到前端的内部URL中。
clip_image008
然后是定义文件储存,这里我们还是默认就好。
clip_image009
之后会设置是否与其他服务器进行关联,由于我们没有其他服务器,就不选择了。
clip_image010
然后会设置是否并置中介,由于我们的环境中没有语音网关,不选择此项。如果有的话可以选上,这样可以顺便测PSTN功能。
clip_image011
前端的定义其他就没什么好说的了,我们定义好后再右键编辑前端属性,找到Web服务,将内部Web服务侦听端口HTTP改为8080,HTTPS改为4443,然后将下面的外部Web服务侦听端口HTTP改为80,HTTPS改为443。也就是内外部的Web服务做一个调换,否则我们是没法在外部直接连接到前端的。
clip_image012
然后我们再编辑Lync的系统属性将管理URL添加进去。
clip_image013
然后创建对应的共享文件夹。
clip_image014
完成以上的准备就可以发布拓扑了。
clip_image015
第一次发布拓扑需要设置中央管理存储,也就是选择我们的前端来承载CMS。
clip_image016
完成后,我们看看代办事项,还不少。可是这里我们没有必要在DC的DNS中添加这些A记录,之前我们就约定好了这是一个只有公网客户端的环境,所以我们不必准备这些A记录,因为他们都是为内部客户端准备的。我们需要做的就是在前端上运行部署向导一步一步的走完流程。
clip_image017
这里就不再详细的说部署流程了,很简单,前面的文章中也有很多,大家可以参考。
clip_image018
搞定后打开服务管理单元,确保所有的Lync服务都已经正常的运行。
clip_image019
OK,到这里按理说我们就已经准备了一台无需边缘可以在外部访问的Lync前端服务器,接来下我们需要搭建相应的、模拟的公网路由器,来模拟我们的公网环境,与之前的模拟公网比较相似,这次的更加有意义,因为是在不同的网段、并且计划采用DHCP来配置Lync客户端。稍后我会给大家分享这些内容,今天的内容就先到这里,感谢大家的支持,有任何疑问欢迎大家随时回复文章。

前面我们一起思考了Lync前端与边缘的问题,现在我们来实际的搭一个环境,来做这么一个测试。内容很简单,就是在一个已经有AD的环境,只搭建一台Lync前端服务器,并且模拟公网进行测试外部访问。下面我们来看下今天的拓扑:
clip_image001
Hyper-V虚拟化环境,两个虚拟网络:
LAN:10.0.8.0/24
WAN:192.168.15.0/24
四台虚拟机:
Dc:Server 2012、DC、DNS、CA、连接到LAN,无网关设置。
Lfe:Server 2012、Lync FE,连接到LAN,网关为Prt。
Prt:Server 2012、DNS、DHCP,连接到LAN和WAN,作为Lcli的WAN网关和Lfe的LAN网关。
Lcli:Windows 8、Lync 2013,连接到WAN,网关为Prt。
说明:
ADDS的域名为contoso.local,Lync SIP域为contoso.com,用于模拟公网的Lync客户端使用Prt作为DNS服务器,此服务器可以解析到lfe.contoso.local,以及contoso.com所有的记录。
在ADDS域名和SIP域名不同的情况下,我们必须要在外部能够解析到ADDS域名的前端服务器,这是单前端无边缘拓扑的特性。
这里就不再单独的描述如何建立ADDS域、加域、先决条件准备、第一台标准版Lync前端服务器准备等工作,我们直接开始建立Lync拓扑。打开Lync Server拓扑生成器,然后新建拓扑。
clip_image002
我们的ADDS域为contoso.local,但我们这里要建立的主SIP域为contoso.com,人为造成内外部域名不同,因为在实际的生产环境中,这种情况和这种需求还是比较多,今天我们就按照这样的场景进行建立。
clip_image003
我们的环境是基于一个纯外部网络,无内网客户端的环境,所以我们不需要将ADDS域加到Sip中,所以这里不需要其他的SIP域。
clip_image004
这里的站点配置我们就不再细分Contoso.local还是contoso.com了,直接Contoso即可,但这是对于单站点的直接配置,如果有多个站点,还是应该以站点位置、分支机构这种方式命名,由于是实验环境我就不再去纠结那么多了。
clip_image005
然后在定义前端FQDN时我们必须填入前端的ADDS域FQDN,也就是lfe.contoso.local,前端服务器的FQDN,这里填入lfe.contoso.com的话是没有意义的。
clip_image006
在选择功能处我们可以简单的选择下,选择即要安装相应的功能,由于我的环境资源有限,就不多选择了。如果环境资源非常有限,这里可以不需选择,但这样无法测试会议功能。
clip_image007
然后需要指定Web服务URL,内部我们无法修改也无需修改,我们的外部URL为lfe.contoso.com,也就是我们在外部访问的前端名称,这将用在后面的客户端配置中,在我们的拓扑中此URL意义不大,因为我们都是连接到前端的内部URL中。
clip_image008
然后是定义文件储存,这里我们还是默认就好。
clip_image009
之后会设置是否与其他服务器进行关联,由于我们没有其他服务器,就不选择了。
clip_image010
然后会设置是否并置中介,由于我们的环境中没有语音网关,不选择此项。如果有的话可以选上,这样可以顺便测PSTN功能。
clip_image011
前端的定义其他就没什么好说的了,我们定义好后再右键编辑前端属性,找到Web服务,将内部Web服务侦听端口HTTP改为8080,HTTPS改为4443,然后将下面的外部Web服务侦听端口HTTP改为80,HTTPS改为443。也就是内外部的Web服务做一个调换,否则我们是没法在外部直接连接到前端的。
clip_image012
然后我们再编辑Lync的系统属性将管理URL添加进去。
clip_image013
然后创建对应的共享文件夹。
clip_image014
完成以上的准备就可以发布拓扑了。
clip_image015
第一次发布拓扑需要设置中央管理存储,也就是选择我们的前端来承载CMS。
clip_image016
完成后,我们看看代办事项,还不少。可是这里我们没有必要在DC的DNS中添加这些A记录,之前我们就约定好了这是一个只有公网客户端的环境,所以我们不必准备这些A记录,因为他们都是为内部客户端准备的。我们需要做的就是在前端上运行部署向导一步一步的走完流程。
clip_image017
这里就不再详细的说部署流程了,很简单,前面的文章中也有很多,大家可以参考。
clip_image018
搞定后打开服务管理单元,确保所有的Lync服务都已经正常的运行。
clip_image019
OK,到这里按理说我们就已经准备了一台无需边缘可以在外部访问的Lync前端服务器,接来下我们需要搭建相应的、模拟的公网路由器,来模拟我们的公网环境,与之前的模拟公网比较相似,这次的更加有意义,因为是在不同的网段、并且计划采用D
CP来配置Lync客户端。稍后我会给大家分享这些内容,今天的内容就先到这里,感谢大家的支持,有任何疑问欢迎大家随时回复文章。





 本文转自 reinxu 51CTO博客,原文链接:http://blog.51cto.com/reinember/1149446 ,如需转载请自行联系原作者
相关文章
|
12天前
|
资源调度 前端开发 JavaScript
vite3+vue3 实现前端部署加密混淆 javascript-obfuscator
【11月更文挑战第10天】本文介绍了在 Vite 3 + Vue 3 项目中使用 `javascript-obfuscator` 实现前端代码加密混淆的详细步骤,包括安装依赖、创建混淆脚本、修改 `package.json` 脚本命令、构建项目并执行混淆,以及在 HTML 文件中引用混淆后的文件。通过这些步骤,可以有效提高代码的安全性。
|
30天前
|
缓存 前端开发 JavaScript
前端serverless探索之组件单独部署时,利用rxjs实现业务状态与vue-react-angular等框架的响应式状态映射
本文深入探讨了如何将RxJS与Vue、React、Angular三大前端框架进行集成,通过抽象出辅助方法`useRx`和`pushPipe`,实现跨框架的状态管理。具体介绍了各框架的响应式机制,展示了如何将RxJS的Observable对象转化为框架的响应式数据,并通过示例代码演示了使用方法。此外,还讨论了全局状态源与WebComponent的部署优化,以及一些实践中的改进点。这些方法不仅简化了异步编程,还提升了代码的可读性和可维护性。
|
15天前
|
前端开发 JavaScript 安全
vite3+vue3 实现前端部署加密混淆 javascript-obfuscator
【11月更文挑战第7天】本文介绍了在 Vite 3 + Vue 3 项目中使用 `javascript-obfuscator` 实现前端代码加密混淆的详细步骤。包括项目准备、安装 `javascript-obfuscator`、配置 Vite 构建以应用混淆,以及最终构建项目进行混淆。通过这些步骤,可以有效提升前端代码的安全性,防止被他人轻易分析和盗用。
|
1月前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
374 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
2月前
|
前端开发 应用服务中间件 nginx
docker部署本地前端项目思路
docker部署本地前端项目思路
41 7
|
3月前
|
前端开发 应用服务中间件 nginx
前端服务器部署方式
【8月更文挑战第25天】前端服务器部署方式
86 1
|
3月前
|
负载均衡 前端开发 应用服务中间件
使用Nginx配置SSL以及部署前端项目
本文介绍了如何使用Nginx配置SSL证书以启用HTTPS,并展示了如何通过Nginx部署前端项目,包括配置SSL证书、设置代理和负载均衡的示例。
118 2
|
3月前
|
缓存 前端开发 应用服务中间件
看看高手是怎么部署前端代码的
【8月更文挑战第8天】从简单的前端项目部署开始,构建dist文件夹并通过Nginx代理接口请求,以解决跨域问题。为进一步优化大型系统的性能及稳定性,需采用高级部署策略。例如,利用CDN分发静态资源并采用缓存控制减少带宽消耗,通过文件哈希值更新URL确保资源按需刷新。面对大规模部署挑战,采用非覆盖式发布方法避免样式错乱风险,并通过灰度部署逐步验证新版功能,确保服务平稳过渡。借助Nginx实现流量切分,可灵活调整新旧版本流量比例,有效降低上线风险。
66 3
|
4月前
|
存储 开发框架 前端开发
循序渐进VUE+Element 前端应用开发(31)--- 系统的日志管理,包括登录日志、接口访问日志、实体变化历史日志
循序渐进VUE+Element 前端应用开发(31)--- 系统的日志管理,包括登录日志、接口访问日志、实体变化历史日志
|
3月前
|
前端开发 Java 编译器
【前端学java】类中的访问权限详解,通俗易懂(5)
【8月更文挑战第9天】类中的访问权限详解,通俗易懂(5)
52 0
下一篇
无影云桌面