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 ページを確認してください

Leave a Comment

マルウェア攻撃後のタスクマネージャー、レジストリなどの修復 [Windows]

マルウェア攻撃後のタスクマネージャー、レジストリなどの修復 [Windows]

ウイルスやマルウェアの攻撃がもたらす数々の問題については、すでにご存知でしょう。タスクマネージャー、レジストリエディターが無効になっています。

無料のCD/DVD/Blu-Rayカタログインデクサーとオーガナイザー

無料のCD/DVD/Blu-Rayカタログインデクサーとオーガナイザー

曲、ファイル、書類をすべてCD、DVD、ブルーレイなどにバックアップ(アーカイブ)していますか?もしそうなら、

無料のDoc(Word)からHTMLへのコンバーター

無料のDoc(Word)からHTMLへのコンバーター

.doc形式をHTMLに変換する簡単な方法をお探しですか?最近、Doc To Html Converterという素晴らしいツールを見つけました。残念ながら、これは

ファイルを画像にエンコードして隠す

ファイルを画像にエンコードして隠す

Hallucinateは、あらゆる種類のファイルを画像ファイルに隠蔽するために作られた小さなユーティリティです。名前の通り、偽装することでユーザーを幻覚状態にします。

電卓の中にファイルを隠す方法 [セキュリティ]

電卓の中にファイルを隠す方法 [セキュリティ]

重要なファイルを不正アクセスから守るために、どこかに隠しておく必要がある場合があります。ただ単に隠すだけでは、最善策とは言えません。

GMail、Yahoo、AOL をデフォルトの MailTo: クライアントにする [Windows]

GMail、Yahoo、AOL をデフォルトの MailTo: クライアントにする [Windows]

Windowsでは、メールを送信する際にデフォルトのメールクライアントを簡単に選択できます。私の場合はOutlook 2010、Thunderbird 3、そして

MySQL Explorer: デスクトップから MySQL データベースをインポートして表示する

MySQL Explorer: デスクトップから MySQL データベースをインポートして表示する

MySQLはよく知られたデータベース管理ソフトウェアアプリケーションの1つであり、ほぼすべてのオープンソースアプリケーションはバックエンドでMySQLを使用しています。MySQL Explorer

あらゆるビデオ/オーディオファイルの詳細情報を見つける方法

あらゆるビデオ/オーディオファイルの詳細情報を見つける方法

MediaInfoは、マルチメディアファイルの完全な情報を提供する無料ツールです。ファイルを選択するだけで、完全な情報が表示されます。

ディレクトリをHTMLインデックスファイルに変換する方法、またはサイトマップを作成する方法

ディレクトリをHTMLインデックスファイルに変換する方法、またはサイトマップを作成する方法

ローカルディレクトリをHTMLインデックスファイルに変換すると、システムをサーバーとして利用している場合に便利です。ファイルの検索と閲覧がはるかに簡単になります。

Spotifyで現在聴いているトラックの歌詞をフローティングウィンドウに表示する方法

Spotifyで現在聴いているトラックの歌詞をフローティングウィンドウに表示する方法

Lyricfierを使えば、Spotifyで歌詞を再生できます。macOS、Windows、Linuxで歌詞ウィンドウをピン留めして、お気に入りの曲に合わせて歌いましょう。