Caddyへようこそ
Caddyは、Goで記述された、サイト、サービス、アプリを提供する強力で拡張可能なプラットフォームです。Caddyを初めて使用する場合は、Webの提供方法が変わろうとしています。
はじめに
ほとんどの人はCaddyをWebサーバーまたはプロキシとして使用しますが、そのコアでは、Caddyはサーバーのサーバーです。必要なモジュールを使用すると、Caddyはあらゆる長期実行プロセスの役割を担うことができます。
設定は、CaddyのAPIを使用して動的かつエクスポート可能です。設定ファイルは必須ではありませんが、それでも使用できます。ほとんどの人がCaddyを設定する際に好む方法は、Caddyfileを使用することです。設定ドキュメントの形式は、設定アダプターを使用するとさまざまな形式になりますが、Caddyのネイティブ設定言語はJSONです。
Caddyは、すべての主要なプラットフォーム向けにコンパイルされ、ランタイム依存関係はありません。
初めてですか?
問題ありません!経験に関係なく、すべての人が入門ガイドを読んでいただくことをお勧めします。このガイドでは、新しいWebサーバーについて、学習を進める上で非常に貴重となる、バランスの取れた視点が得られます。
数分しか時間がない場合や、すぐに実行を開始する必要がある場合は、クイックスタートをお試しください。
具体的な例などの拡張コンテンツについては、コミュニティWikiをご確認ください。そして、貢献してください!
ランダムなブログやQ&Aボードからコマンドを実行したり、設定スニペットをコピーしたりするのではなく、これらの公式リソースに従って、Caddyをインストール、設定、および実行することをお勧めします。私たちの資料は、一般的に正確で最新であることがわかるでしょう。また、サーバーの動作方法を確実に理解できるように、独自の構成を作成することをお勧めします。そうすれば、後で問題が発生した場合に、より適切に修正できるようになります。
しかし、何をするにしても、新しいWebサーバーを楽しんでください。Caddyは、これまで使用した他のサーバーソフトウェアとは異なる体験です。
ヘルプの入手
Caddyの使用でヘルプが必要な場合は、コミュニティフォーラムで丁寧にお尋ねください。喜んでお手伝いさせていただきます。お願いするのは、ヘルプテンプレートをできる限り完全に記入し、他の人を助けることで恩返しをすることだけです。私たちは常に、より多くのヘルパーを必要としています。
Caddyのバグを確実に特定した場合、または特定の機能リクエストがある場合にのみ、issueトラッカーを使用してください。
このWebサイトは、GitHubでメンテナンスされています。改善点を提出するには、issueまたはプルリクエストを開いてください。
コミュニティに参加していただきありがとうございます!Caddyが皆様のお役に立てることを願っています。