Exchangeサーバーの証明書問題

投稿者: | 2019年11月7日

Exchangeサーバーの本名は EX.(domain).com、外部からアクセスする時はremote.(domain).comで、SSLはLet’s Encryptでremote.(domain).comに発行。
すると、こんなエラーが出る。
“The name on the security certificate is invalid or does not match the name of the site”
理由は、ホスト名がEXで証明書がremoteなので一致していないから。

で、まずはこのコマンドで確認。
Exchange PowerShellを管理者権限で開いて、

get-WebServicesVirtualDirectory | fl identity,internalurl,externalurl
get-ClientAccessServer | fl identity,autodiscoverserviceinternaluri

その結果は、

Identity     : EX\EWS (Default Web Site)
InternalUrl  : https://ex.(domain).com/EWS/Exchange.asmx
ExternalUrl  : https://remote.(domain).com/EWS/Exchange.asmx

Identity                       : EX
AutodiscoverServiceInternalUrl : https://ex.(domain).com/Autodiscover/Autodiscover.xml

で、EX.(domain).comをremote.(domain).comに変更。

Set-WebServicesVirtualDirectory -Identity "EX\EWS (Default Web Site)" -InternalUrl https://remote.(domain).com/EWS/Exchange.asmx

Set-ClientAccessServer -Identity EX -AutoDiscoverServiceInternalUrl https://remote.(domain).com/Autodiscover/Autodiscover.xml

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA



The reCAPTCHA verification period has expired. Please reload the page.