Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  昨天更新了基础配置的上篇《Exchange 2016部署实施案例篇-04.Ex基础配置篇(上)》,欢迎各位老铁多多提出宝贵意见,非常感谢。

虚拟目录

自动发现配置

有的朋友可能知道,虽然在虚拟目录里有自动发现这个选项,但自动发现记录在图形化界面无法配置自动发现地址,如图所示

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 其实自动发现路径需要使用命令修改,我们先查下现在的自动发现写的是什么鬼

查看自动发现配置情况命令:
Get-ClientAccessService | select Name,AutoDiscoverServiceInternalUri

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

那我们如何修改那,如图所示:

修改自动发现命令:
Get-ClientAccessService | Set-ClientAccessService -AutoDiscoverServiceInternalUri "https://mail.itsoul.cn/Autodiscover/Autodiscover.xml"

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

至此我们就修改完成了自动发现

ECP配置

图形化界面

  • 参照截图,导航到服务器-虚拟目录-Ecp-修改
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 参照截图,修改ECP路径,内外网路径可以一样也可以不一样,如图所示
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

命令行界面

  • 图形化界面我们知道了如何修改,那么命令行界面如何修改那?,如图所示:

修改ECP命令:
Set-EcpVirtualDirectory -Identity "EXSrv02\ecp (Default Web Site)" -InternalUrl "https://mail.itsoul.inter/ecp" -ExternalUrl "https://mail.itsoul.cn/ecp"

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

EWS配置修改

图形化界面

  • 同样,导航到服务器-虚拟目录-EWS-修改
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 修改内外网访问路径
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

命令行界面

  • 上面我们会了图形界面的修改,那我们看看如何使用命令修改

修改EWS命令:
Set-WebServicesVirtualDirectory -Identity "EXSrv02\EWS (Default Web Site)" -InternalUrl "https://mail.itsoul.inter/EWS/Exchange.asmx" -ExternalUrl "https://mail.itsoul.cn/EWS/Exchange.asmx"

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

MAPI修改

图形化界面

  • 如图所示,导航到服务器-虚拟目录-Mapi-修改
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 修改内外网访问路径
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

命令行修改

  • 上面我知道了如何在图形化界面修改访问地址,接下来我们看看命令行如何修改

修改MAPI命令:
Set-MapiVirtualDirectory -Identity "EXSrv02\mapi (Default Web Site)" -InternalUrl "https://mail.itsoul.inter/mapi" -ExternalUrl "https://mail.itsoul.cn/mapi"

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

ActiveSync修改

图形化界面修改

  • 同样打开ECP导航到服务器-虚拟目录-ActiveSync-修改
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 修改内外网访问URL
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

命令行修改

  • 上面我们学会了使用图形化界面修改的方式,接下来我们看看如何使用命令行修改

修改命令:
Set-ActiveSyncVirtualDirectory -Identity "EXSrv02\Microsoft-Server-ActiveSync (Default Web Site)" -InternalUrl "https://mail.itsoul.inter/Microsoft-Server-ActiveSync" -ExternalUrl "https://mail.itsoul.cn/Microsoft-Server-ActiveSync"

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

OAB修改

图形化界面修改

  • 跟上面一样,打开ECP导航到服务器-虚拟目录-OAB-修改

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 修改内外网访问URL

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

命令行界面修改

  • 上面我们知道了图形化界面如何修改,接下来我们看看如何使用命令行界面修改

    修改OAB命令:
    Set-OabVirtualDirectory -Identity "EXSrv02\OAB (Default Web Site)" -InternalUrl "https://mail.itsoul.inter/OAB" -ExternalUrl "https://mail.itsoul.cn/OAB"

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

OWA修改

图形化界面修改

  • 打开ECP导航到服务器-虚拟目录-OWA-修改
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 修改内外网访问URL

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

命令行界面修改

  • 上面我们看到了如何通过图形化界面修改OWA的内外网访问URL,接下来我们看看命令行如何修改OWA

命令如下:
Set-OWAVirtualDirectory -Identity "EXSrv02\owa (Default Web Site)" -InternalUrl "https://mail.itsoul.inter/owa" -ExternalUrl "https://mail.itsoul.cn/owa"

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

PowerShell修改

图形化界面修改

  • 同样打开ECP导航到服务器-虚拟目录-PowerShell-修改
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 修改内外网访问URL

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

命令行界面修改

  • 上面我看到了如何通过图形化界面修改,接下来我们看看如何通过PowerShell修改

命令如下:
Set-PowerShellVirtualDirectory -Identity "EXSrv02\PowerShell (Default Web Site) " -InternalUrl "http://mail.itsoul.inter/powershell" -ExternalUrl "http://mail.itsoul.cn/powershell"

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

接收域配置

在架构设计篇我们看到客户要求使用ITSoul.cn作为邮件后缀进行邮件收发,但我们的创建的域的域名是ITSoul.inter,那么如何实现使用ITSoul.cn收发邮件那,其实这个也比较简单,只需要我们创建一个ITSoul.cn的接收域,然后使用地址策略修改即可。

接收域创建

  • 打开ECP,导航到邮件流-接受的域-+,如图所示:
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 添加作用域名称与域名,并点击“下一步”
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 作用域添加完成
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

地址策略配置

  • 参照截图,打开ECP导航到邮件流-电子邮件地址策略-+
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 输入地址策略名称,并点击“+”
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 选择接受域与邮件地址类型
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 检查摘要与邮件类型,邮件类型
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 参照截图,点击“应用”
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 参照截图点击“是”
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 策略应用成功
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

数据库创建

  • 参照截图,打开ECP,导航到服务器-数据库-“+”
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 输入数据库名称、路径、与Log路径,大家可能看到了我的数据库EDB文件路径与Log不在同一路径下,这个是最佳实践的建议。
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 重启相关服务器即可
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 数据库创建完成。第一篇架构设计时候我们说了,大领导的邮箱配额是5G,我们直接修改数据库的配额即可。或者单个用户去修改
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)
  • 参照截图修改数据库配额,这里修改完成后在该数据库里的所有用户邮箱配额都是5G
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

用户创建

  • 通过截图我们看出来,Ex13和Ex16已经不在支持在图形化界面里批量启用用户,需要用命令启用。

Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 我就给大家演示下通过OU启用,如图所示
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

  • 查看数据库里所有用户命令如下:
    Exchange 2016部署实施案例篇-04.Ex基础配置篇(中)

转载于:https://blog.51cto.com/itsoul/2088101

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个示例的 Docker Compose 文件,用于部署 Canal 和 MySQL 8.0.30,并将 MySQL 数据同步到 RabbitMQ 。同时,该文件也包含了配置 Canal 示例和创建 RabbitMQ 队列的步骤。 ``` version: '3' services: mysql: image: mysql:8.0.30 ports: - "3306:3306" environment: - MYSQL_ROOT_PASSWORD=123456 - MYSQL_DATABASE=test - MYSQL_USER=test - MYSQL_PASSWORD=test canal: image: canal/canal-server:v1.1.4 ports: - "11111:11111" - "11112:11112" depends_on: - mysql environment: - canal.instance.master.address=mysql:3306 - canal.instance.dbUsername=root - canal.instance.dbPassword=123456 - canal.instance.connectionCharset=UTF-8 - canal.instance.filter.regex=.*\\..* - canal.instance.filter.black.regex=mysql\\.slave_.*,mysql\\.innodb_.* - canal.instance.filter.table.regex=test\\..* - canal.instance.filter.druid.ddl=true - canal.instance.filter.query.dcl=false - canal.instance.filter.query.dml=false rabbitmq: image: rabbitmq:3-management ports: - "5672:5672" - "15672:15672" environment: - RABBITMQ_DEFAULT_USER=guest - RABBITMQ_DEFAULT_PASS=guest logstash: image: docker.elastic.co/logstash/logstash:7.15.0 volumes: - ./logstash.conf:/usr/share/logstash/pipeline/logstash.conf:ro depends_on: - rabbitmq - mysql environment: - LS_JAVA_OPTS=-Xmx256m -Xms256m ``` 上述文件,我们启动了 MySQL、Canal、RabbitMQ 和 Logstash 服务。其,Canal 将监控 MySQL 数据库的变化,RabbitMQ 用于接收 Logstash 发送的 MySQL 数据变化,Logstash 用于将 MySQL 数据变化同步到 RabbitMQ 。 接下来,我们需要在 Logstash 编写配置文件,将 MySQL 的数据同步到 RabbitMQ 。在这里,我们使用 Logstash 的 JDBC 输入插件和 RabbitMQ 输出插件。在该示例,我们将 MySQL 的 `test` 数据库的 `users` 表的数据同步到 RabbitMQ `my_exchange` 交换机的 `my_key` 队列。以下是 `logstash.conf` 配置文件的示例: ``` input { jdbc { jdbc_driver_library => "/usr/share/logstash/mysql-connector-java-8.0.26.jar" jdbc_driver_class => "com.mysql.jdbc.Driver" jdbc_connection_string => "jdbc:mysql://mysql:3306/test" jdbc_user => "test" jdbc_password => "test" statement => "SELECT * FROM users" } } output { rabbitmq { host => "rabbitmq" exchange => "my_exchange" exchange_type => "direct" key => "my_key" durable => true user => "guest" password => "guest" } } ``` 最后,我们需要在 RabbitMQ 创建 `my_exchange` 交换机和 `my_key` 队列。以下是使用 RabbitMQ 的 Web 界面创建交换机和队列的步骤: 1. 访问 `http://localhost:15672`,使用默认的用户名和密码 `guest` 登录。 2. 在 RabbitMQ 管理界面,选择 `Exchanges` 选项卡。 3. 点击 `Add a new exchange` 按钮,并填写以下信息: - Name:`my_exchange` - Type:`direct` - Durable:勾选 4. 点击 `Add exchange` 按钮创建交换机。 5. 在 RabbitMQ 管理界面,选择 `Queues` 选项卡。 6. 点击 `Add a new queue` 按钮,并填写以下信息: - Name:`my_key` - Durable:勾选 7. 点击 `Add queue` 按钮创建队列。 8. 在 `my_key` 队列,点击 `Bindings` 选项卡。 9. 点击 `Add binding` 按钮,并填写以下信息: - Exchange:`my_exchange` - Routing key:`my_key` 10. 点击 `Bind` 按钮完成绑定。 现在,你可以使用 `docker-compose up` 命令启动该示例。Canal 将监控 MySQL 数据库的变化,Logstash 将 MySQL 数据变化同步到 RabbitMQ ,RabbitMQ 将接收数据,并将其发送到 `my_key` 队列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值