VM を使用した AZURE IAAS で SharePoint 2016 ファームをセットアップする方法を調べるように指示されました。DC、SQL、単一ファーム VM を含む仮想ネットワークで開発ファームをセットアップしています。イントラネットで機能する demo.mydomain.com という内部ドメイン名がありますが、インターネットからアクセスできるようにするのが問題です。servername.eastus.cloudapp.azure.com の各サーバーのパブリック DNS 名があり、単一ファーム VM の「パブリック DNS 名」を使用してインターネットからチーム サイトにアクセスできます。
しかし、私はSPのウェブサイトにインターネットから内部ドメイン名(これが最も簡単でしょう)でアクセスしたいのですが、それが不可能な場合は別のカスタムドメイン名でアクセスしたいです。私が見つけることができる唯一の記事はhttps://support.microsoft.com/en-us/help/10065/カスタムドメイン名の関連付けと Azure との通信のセキュリティ保護しかし、これは適切な記事ではないと思います。cloudapp.net について説明しており、cloudapp.azure.com について説明しているわけではないからです。また、ドメイン名プロバイダーの Web サイトで CNAME または A レコードを設定して「パブリック DNS 名」を指すようにすることについてのみ説明されており、SSL を使用してワークフロー マネージャーと Office Online サーバーを含めるようにこのファームを構築する必要がありますが、これははるかに複雑なドメイン シナリオです。
これを実行するための情報を取得する方法について、何かアイデアをお持ちの方はいらっしゃいますか? Azure がサポートしているはずです。
答え1
基本的には 2 つのステップがあります。
- ユーザーがアドレスを解決してサーバーにアクセスできるように、ドメイン サーバーに必要なエントリを作成します。Azure パブリック名への CNAME を作成するか、VM IP アドレスを使用してホスト (A) エントリを作成することができます。2 番目が望ましいです。次のようになります。
myspfarm.mydomain.com (A) 「MyAzureVMIPアドレス」
- 名前を解決できたら、その名前を新しい Web アプリケーションに割り当てるか、既存の Web アプリケーションをその名前を使用する新しいゾーンに拡張するだけです。
https://technet.microsoft.com/ja-jp/library/gg276325(v=office.16).aspx
答え2
ファームを作成する場合は、Azure ロード バランサーを使用して、ファーム内の Web サーバーに要求をルーティングする必要があります。
https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-get-started-internet-portal
手順の概要:
- AzureパブリックIPを作成する
- ルールを含むネットワーク セキュリティ グループ (NSG) を作成します。これにより、Web サーバー上の SSL トラフィック用に開いたポートで SharePoint ファームにアクセスできるようになります。
- ファーム内の Web サーバーのパブリック アドレスに NSG を適用します。
- 手順 1 で、静的 IP を使用して Azure ロード バランサー (LB) を作成します。
- ファーム内の Web サーバーで構成される LB に、または Web サーバーが可用性セット内にある場合はその可用性セットに、バックエンド プールを追加します。
- SSL Sharepointサイトを提供しているポートにLBヘルスプローブを作成します。
- 手順 1 のフロントエンド IP、手順 5 のバックエンド プール、および手順 6 の正常性プローブで構成される負荷分散ルールを LB に追加します。
- SSL 証明書の CN ドメインを指す DNS レコードを Azure IP に追加します。
SharePoint には SSL 証明書と要求 URL に関する注意事項があり、SharePoint の中央管理を通じて SSL 証明書を読み込む必要があります。これは、ここで尋ねられていることとは別のトピックです。代わりに、アプリケーション要求ルーティング (ARR) を使用し、SSL オフロードを使用して SharePoint ファームの http ポートにルーティングすることもできます。