Windows Server 上で Caddy Web サーバーを実行する

Caddy は、セキュリティを中心に設計されたWeb サーバーです。これは、デフォルトで HTTPS を使用し、非常にうまく機能する唯一の Web サーバーです。Windows で使用したい場合は、使用できます。Caddy Web サーバーを Windows Server 上で動作させる方法は次のとおりです。

Windows Server に Docker をインストールする方法

Caddy Web サーバー コンテナーを使用するには、Windows Server 上でDocker を構成およびセットアップする必要があります。Docker のセットアップは非常に複雑なプロセスであり、いくつかの手順があります。

Windows Serverシステムに Docker をセットアップするには、PowerShell を開いて次のコマンドを入力します。これらのコマンドにより、用途に合わせて Docker がインストールされます。ただし、このバージョンの Docker は Windows コンテナのみを実行でき、Linux コンテナは実行できないことを理解してください。

Install-Module -Name DockerMsftProvider ` -Repository PSGallery ` -Force Install-Package -Name docker ` -ProviderName DockerMsftProvider Restart-Computer -Force

Windows Server で Docker を動作させる方法の詳細については、Windows Server で Docker コンテナを実行する方法に関する詳細ガイドをご覧ください。これは詳細であり、Windows サーバー プラットフォーム上の Docker について知っておくべきことをすべてカバーしています。

Windows Server で Caddy Docker コンテナをセットアップする方法

Windows システム上で実行するには、最新の Caddy Docker コンテナーを Docker ハブからプルする必要があります。これをプルするには、次のdocker pullコマンドを使用します。

docker run -d -p 8100:80 キャディ

Caddy コンテナのプルには少し時間がかかります。ダウンロードするファイルがたくさんあるため、完了するまでに数分かかる場合があります。コンテナーのプルが完了したら、 docker ps -aコマンドで確認できます。

docker ps -a

Docker Compose を使用した Caddy のセットアップ

Docker の Caddy のデフォルト設定は、ほとんどのユーザーにとって十分です。ただし、専門家であれば、Caddy サーバーを Docker Compose で事前に構成しておくことをお勧めします。事前に、まず Windows Server に Docker Compose をインストールして構成する必要があります。

まず、Windows ファイル エクスプローラーを開き、「C:\Program Files\Docker」に移動します。そこに移動した後、 Shiftキーを押したままスペースを右クリックします。次に、「ここで PowerShell ウィンドウを開く」を選択します。

「ここで PowerShell ウィンドウを開く」を選択すると、PowerShell ターミナルが起動します。そこから、次のコマンドを入力します。あるいは、cd 'C:\Program Files\Docker'PowerShell で実行することもできます。

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Invoke-WebRequest "https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-windows-x86_64.exe" -UseBasicParsing -OutFile docker-compose.exe

Docker Compose EXE ファイルをダウンロードした後、次のコマンドを使用して実行できます。

cd 'C:\Program Files\Docker' .\docker-compose.exe

Docker Compose が動作するようになったら、DockerHub の Caddy ページにアクセスして、その構成方法を学習してください。

Windows Server で Caddy Web サーバーを使用する方法

Docker (Windows Server エディション) から取得した Caddy イメージには、すぐに実行できる構成が付属しています。この構成を変更する必要はありません。ただし、変更を加えたい場合は、DockerHub の公式 Caddy ページをチェックしてください。

Caddy イメージは、Dockerhub から取得されるとすぐに実行されます。ただし、まだ「初回実行段階」にあるため、停止する必要があります。コンテナーを停止するには、Powershell を開き、次のコマンドを実行します。

docker ps -a

Caddy コンテナ ID を見つけます。次に、docker stopを実行して、Windows サーバーでのコンテナーの実行を停止します。

docker stop CONTAINER_ID

コンテナが停止した状態で、再度コンテナを起動できます。コンテナーを開始するには、コンテナー ID とともにdocker startコマンドを使用します。「キャディ」は使用しないでください。「caddy」の使用は、初めて Docker イメージをプルダウンする場合にのみ適用されます。

docker start CONTAINER_ID

コンテナーが開始されると、Windows Server 上のブラウザーで Caddy Web サーバーにアクセスできるようになります (または、Windows Server IP を介してリモートで)。それが機能していることを確認するには、Web ブラウザーで次の URL を指定します。

ローカルホスト:8100

また

Windows-サーバー-IP:8100

Caddy Web サーバーの使用

Caddy Web サーバーは非常に高度な機能を備えており、このガイドでは、独自のニーズに合わせてカスタマイズする方法については説明しません。このガイドでは、Windows Server システムに Caddy Web サーバーを展開する方法に焦点を当てています。

ただし、Caddy を初めて使用する場合でも問題ありません。このプロジェクトには、ニーズに合わせて Caddy をカスタマイズする方法、Web ページを提供する方法、SSL 証明書をアクティブ化する方法などに関する優れたドキュメントがいくつかあります。

Caddy Web サーバーの詳細と、Windows でそれを使用してできることについては、公式ドキュメントを確認してください。特定の Docker ヘルプについては、Caddy docker ページを確認してください

コメントを残す

Windows 11 25H2では、初期設定時に古いPCからデータを転送できます。

Windows 11 25H2では、初期設定時に古いPCからデータを転送できます。

Windows 11 25H2 OOBE の新機能「新しい PC への転送」を使用すると、OneDrive を使用せずにローカル ネットワーク経由でセットアップ中にファイルと設定を移行できます。

Windows 11 25H2 用ビルド 26200.5761 (KB5064093) で Android アプリの再開機能などが追加されました (開発者向け)

Windows 11 25H2 用ビルド 26200.5761 (KB5064093) で Android アプリの再開機能などが追加されました (開発者向け)

Windows 11 用の KB5064093 (ビルド 26200.5761) がリリースされました。これには、Android アプリの再開機能、新しいロック画面のバッテリー アイコン、AI エージェントの更新、および修正が含まれています。

Windows 11ビルド27774で、Canaryチャネルに管理者保護機能が追加されました。

Windows 11ビルド27774で、Canaryチャネルに管理者保護機能が追加されました。

Windows 11 のビルド 27774 では、管理者保護機能が導入され、パーティションを操作する際の Windows セットアップに変更が加えられています。

Windows 8.1 (2026) の公式 ISO ファイルをダウンロードする方法

Windows 8.1 (2026) の公式 ISO ファイルをダウンロードする方法

Windows 8.1のISOファイルをダウンロードするには、Microsoftのダウンロードページを開き、エディションと言語を選択して、ダウンロードボタンをクリックしてください。

Windows 8.1 (2026) をインストールするためのUSBブートメディアを作成する3つの方法

Windows 8.1 (2026) をインストールするためのUSBブートメディアを作成する3つの方法

Windows 8.1の起動可能なUSBメモリを作成するには、RufusやVentoyなどのサードパーティ製ツールを使用するか、コマンドプロンプトを使用できます。手順は以下のとおりです。

arm64およびCopilot+ PC向けWindows 11 25H2 ISOファイルのダウンロード方法

arm64およびCopilot+ PC向けWindows 11 25H2 ISOファイルのダウンロード方法

arm64版Windows 11 25H2のISOファイルをダウンロードするには、公式ダウンロードページを開き、Arm64用のISOファイルと言語を選択し、「ダウンロード」をクリックしてください。

Windows 11でログインパスワードを削除する方法

Windows 11でログインパスワードを削除する方法

Windows 11では、netplwizアプレットまたはサインインオプションの設定からアカウントのログインパスワードを削除できます。その方法をご紹介します。

Windowsのハードウェア要件を思い出してください

Windowsのハードウェア要件を思い出してください

Windows RecallはどのPCで利用できますか?Copilot+搭載PC、つまりNPUが40TOPS未満の既存のWindows 11 PCのみがAI機能を利用できません。

Microsoft 365の障害により、北米全域の基幹サービスに影響が出ている(2026年1月22日)

Microsoft 365の障害により、北米全域の基幹サービスに影響が出ている(2026年1月22日)

2026年1月22日 – 北米でMicrosoft 365の大規模な障害が発生し、Teams、Outlook、OneDriveなどが利用できなくなった。

Windows 11でコンピューターのスペックを確認する方法

Windows 11でコンピューターのスペックを確認する方法

Windows 11 PCのスペックを確認するには、「設定」>「システム」>「バージョン情報」を開き、CPU、RAM、システムの種類、OSのバージョンなどを確認してください。