IISでドメイン設定する方法とSSL/TLS対応する方法をまとめます。.NET6のRazorPagesアプリを対象に行います。
WindowsServerはKAGOYA CLOUD VPS を利用します。一日単位での従量課金のため、一日28円~利用可能です。検証に便利でオススメです。
ドメインはムームードメインで取得したものを使います。そのためネームサーバーの設定が必要になります。
【検証環境】KAGOYA CLOUD VPS / ムームードメイン / WindowsServer2019 / IIS10.0 / .NET 6 RazorPagesアプリ
WindowsServerの準備
KAGOYA CLOUD VPSでWindowsServer2019のインスタンスを作成します。契約手続きやインスタンスの作成手順などはここでは割愛します。
以降はWindowServerが準備できている前提で進めていきます。
IISの設定
IISのインストール
スタート > サーバーマネージャー を選択します
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-72.png)
ダッシュボード > 役割と機能の追加 を選択
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-73.png)
次へ
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-80-1024x731.png)
次へ
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-81-1024x732.png)
対象サーバーの選択 > 次へ
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-82-1024x739.png)
サーバーの役割の選択 > Webサーバー(IIS) を選択
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-79.png)
機能の追加 をクリック
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-83.png)
ASP.NET 4.7 を選択 > 次へ
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-85.png)
Webサーバーの役割(IIS) > 次へ
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-84.png)
役割サービスの選択 > 次へ
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-88-1024x732.png)
インストールオプションの確認 > インストール
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-87.png)
.NET Runtime のインストール
.NET 6 Runtime をインストールします
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-89-1024x665.png)
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-90-1024x736.png)
※IEの初期設定ではダウンロードできないため、ダウンロード設定を変更するか、ローカルでダウンロードしてサーバにコピーするかで対応します。
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2021/06/IIS15-752x1024.png)
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2021/06/IIS16-771x1024.png)
ライセンス条項および使用条件に同意する にチェックし、インストール
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-91.png)
Webアプリのデプロイ
サーバにフォルダを作成します 「C:AppsSampleWebApp」
発光して生成されたファイルをローカルからサーバに手動でコピーします
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-115.png)
アプリケーションプールとWebサイトの追加
インターネットインフォメーションサービス(IIS)マネージャー を開きます
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-93.png)
アプリケーションプールの追加 を選択
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-95.png)
任意の名前を入力
マネージコードなしを選択(.NET Core以降の場合)
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-96.png)
サイト > Webサイトの追加 を選択します
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-98.png)
サイト名:任意のサイト名
物理パス:アプリをデプロイしたフォルダのパス
ホスト名:設定したいドメイン名
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-100.png)
ドメインの設定
ムームードメインの設定
ドメインはムームードメインで取得しました。そのためカゴヤのネームサーバを設定する必要があります。以下のように設定します。(反映まで少し時間がかかります)
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-113.png)
カゴヤのドメイン設定
ドメインの設定はカゴヤ側でも必要になります。下記からドメイン設定画面に遷移します。
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-116-1024x273.png)
ドメインの追加・申請 > 他社管理ドメイン登録 を選択します
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-117-1024x310.png)
設定したいドメインを入力し登録します
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-102-1024x607.png)
そうすると、インスタンスの管理画面から 正引き設定 で登録したドメインを設定することができるようになりますので、設定します
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-118-1024x218.png)
以上でドメインの設定は完了です
ドメインを指定して、ページが開かれることが確認できました!
![](https://web.archive.org/web/20220705005003im_/https://pg-life.net/wp-content/uploads/2022/05/image-114-1024x324.png)