KapsuleHostにおけるウェブサイトホスティングの仕組み、サイトの各タブに何があるか、そして目の前の作業にどのガイドを読むべきかについて説明します。
ホストされたサイトに関するすべては、KPanelのサイドバーにあるウェブサイトから管理します。サイトをクリックすると、そのサイト専用のメニューが表示され、どのシステムが処理するかではなく、何をしたいかによってグループ分けされています。このページでは、その構造を説明し、詳細なガイドへの案内をします。
サイトの作成
必要なものは二つです。空き容量のあるプランと、当社に向けたドメインです。
- ウェブサイトに移動し、サイトを作成します。
- アプリケーションの種類を選びます。WordPressが最も一般的ですが、プレーンPHP、静的サイト、Node.js、Python、Rubyのオプションもあります。
- ドメインを選択するか、独自ドメインの準備が整うまで当社が提供する一時アドレスを使用します。
- その種類がPHPを使用する場合は、PHPバージョンを選択します。新しいバージョンほど高速で、サポート期間も長くなります。
証明書は、DNSが当社に向けて解決された時点で自動的に発行されるため、ドメインが向けられる前に作成されたサイトは、しばらくの間「安全ではない」と表示されます。これは想定された動作であり、不具合ではありません。
まずは最初のウェブサイトを作成するから始め、続いてウェブサイトのカスタムドメインとSSL証明書をお読みください。
サイトメニューの解説
サイトが作成されると、左側のメニューですべての操作を行います。グループは以下の通りです。
Overview(概要)。 サイトの概要に加え、Activity(アクティビティ)、Uptime(稼働状況)、Analytics(分析)があります。サイト分析と稼働監視をご覧ください。
WordPress。 WordPressおよびWooCommerceのサイトにのみ表示されます。WordPressダッシュボードへのショートカット、Updates(更新)、Security(セキュリティ)、Caching(キャッシュ)、ストアの場合はPayments(決済)が含まれます。WordPressをご覧ください。
Apps(アプリ)。 アドオン、そしてNode.jsサイトの場合はBuildpack(ビルドパック)も含まれます。管理対象アドオンをご覧ください。
Email(メール)。 トップレベルのEmailセクションに戻らなくても、このサイトのドメインのメールボックスを管理できます。Emailをご覧ください。
Database(データベース)。 phpMyAdminを使ったサイトのMySQLデータベースです。phpMyAdminの使用をご覧ください。
Backups(バックアップ)。 バックアップ、そしてWordPressおよびWooCommerceサイトの場合はPoint-in-time recovery(特定時点への復元)も含まれます。バックアップは毎日自動的に実行され、30日間保存されます。アドオンとしてより長い保存期間を選択することもできます。バックアップの取得、バックアップからの復元、特定時点への復元をご覧ください。
Performance(パフォーマンス)。 APM(WordPressおよびWooCommerceサイト)、Kapsule CDN、Crawlers(クローラー)、そしてNode.jsサイトの場合はScaling(スケーリング)も含まれます。CDNの有効化とクローラーをご覧ください。
Environment(環境)。 Staging(WordPressおよびWooCommerceサイト)とPreview(プレビュー)です。実際の訪問者が変更を目にする前にテストするための、サイトの非公開コピーです。また、Git Deploy(Gitデプロイ)、Deploys(デプロイ)、Node.jsサイトの場合はSecrets(シークレット)もあります。ステージング環境とプレビュー環境をご覧ください。
Settings(設定)。 サイト設定、Domains(ドメイン)、DNS、PHP(PHPベースのサイト)、File Manager(ファイルマネージャー)、SFTP、SSH Keys(SSHキー)、Cron、Logs(ログ)、Redirects(リダイレクト)、Error pages(エラーページ)、Password protection(パスワード保護)、WordPress以外のサイトの場合はSecurity(セキュリティ)、そしてCountry blocking(国別ブロック)です。サイトのDNSタブ、サイトのDomainsタブ、ファイルマネージャー、SFTPアクセス、SSHキーの追加をご覧ください。
サイドバーにトップレベルのBackups項目はありません。バックアップはサイトに属するものなので、サイトの中の、Backupsグループ内にあります。PHP、DNS、ステージング、cronについても同じことが言えます。
最もよくある五つの作業
自分のドメインでサイトを公開する。 ネームサーバーを向け、サイトにドメインを追加し、証明書の発行を待ちます。ウェブサイトのカスタムドメイン。
既存のファイルをアップロードする。 デスクトップクライアントを使うならSFTP、ブラウザで手早く編集するならファイルマネージャーです。SFTPアクセス、ファイルマネージャー。
変更を安全にテストする。 ステージングにコピーし、そこで思い切り試し、問題のないバージョンを本番に反映します。ステージング環境。
サイトを高速化する。 まずキャッシュ、次にCDN、それからPHPバージョン、最後にコード自体の見直しです。サイトキャッシュ、ウェブサイトの速度、CDNの有効化。
不具合の原因を調べる。 ログを見れば、当て推測で一時間かかることが三十秒でわかります。エラーログ、ウェブサイトが読み込まれない。
プランによる制限事項
すべての機能が全プランで使えるわけではないため、ボタンが見当たらずに探し回る前に、あらかじめ知っておくとよいでしょう。
最も分かりやすい例がCDNです。Kapsule CDNとKapsule CDN+の二段階があり、どちらが使えるかはプランによって決まります。共有のkapsulesites.comアドレスをまだ使っているサイトでは有効にできません。トグルが反応しない場合はこれが理由です。CDNの有効化とプランのアップグレードをご覧ください。
ストレージ、帯域幅、運用できるサイト数も、プランによって決まります。サイトの速度低下とリソース制限をご覧ください。
既存サイトをKapsuleHostに移行する
パネルの移行に移行ウィザードがあります。これは他のホストからサイトを移行する作業を処理し、メールの移行については別の手順が用意されています。MigrationsとcPanelからの移行をご覧ください。