デフォルトのWebサーバーを切り替える方法
ServBayは、Caddy、NGINX、またはApacheをWebサーバーとしてサポートしており、ユーザーはデフォルトのWebサーバーを便利に切り替えることができます。
重要な注意
現在、複数のWebサーバーを同時に使用する機能は一時的に開放されていません。ユーザーは同時に1つのWebサーバーのみを使用できます。あるWebサービスをデフォルトのWebサーバーとして設定すると、他のWebサービスは自動的に無効になります。
例えば、ユーザーがNGINX
をデフォルトのWebサーバーとして設定した場合、Caddy
とApache
は自動的に無効化され、サービスで有効にすることはできません。
概要
ServBayには、Caddy
、NGINX
、およびApache
がWebサーバーとして内蔵されており、ユーザーは必要に応じて自由にWebサーバーを選択し、いつでも切り替えることができます。
切り替えの過程で、ServBayは自動的に対応するWebサーバーの設定を変換・生成し、ユーザーは設定ファイルの作成を考慮する必要はありません。
注意⚠️
ユーザーがサイトにカスタム設定ファイル(例えばCaddy)を作成した場合、そのサイトは他のサーバーの設定ファイル(例えばNGINX)に自動的に変換できません。ユーザーは選択したWebサーバーで使用する設定にカスタム設定ファイルを手動で修正する必要があります。
例えば、ユーザーがAサイトに対してNGINX
専用のカスタム設定コードを使用した場合、AサイトはNGINX
のみで使用でき、Caddy
やApache
では使用できません。
変換中に警告が表示され、ユーザーに通知されます。
デフォルトWebサーバーをCaddyに設定
CaddyサービスはServBay Runtimeに含まれており、ユーザーは追加のインストールなしでデフォルトのWebサーバーとして設定できます。
デフォルトWebサーバーをNGINXに設定
ユーザーがデフォルトサーバーをNGINXに設定する必要がある場合、まずNGINXをインストールする必要があります。サービス
-一般サービス
を開き、NGINX
の右側にある緑のボタンをクリックしてNGINXをインストールします。
デフォルトWebサーバーをApacheに設定
ユーザーがデフォルトサーバーをApacheに設定する必要がある場合、まずApacheをインストールする必要があります。サービス
-一般サービス
を開き、Apache
の右側にある緑のボタンをクリックしてApacheをインストールします。
設定方法
ここでは、NGINX
をデフォルトWebサーバーとして設定する例を示します。
デフォルトWebサーバーの設定プロセスは非常に簡単です。ユーザーは設定
-デフォルトWebサーバー
を開き、ドロップダウンリストから設定したいデフォルトWebサーバー(例えばNGINX
)を選択します。次に適用
をクリックします。
WARNING
注意:前述のように、ユーザーはまずNGINXをインストールする必要があります。NGINXがインストールされていない場合、ドロップダウンリストからデフォルトWebサーバーを選択したり変更したりすることはできません。
その後、ServBayは自動的にウェブサイトの構成移行を行い、移行の進捗状況を示す進捗バーが表示されます。これには、失敗した移行も含まれます。
ウェブサイトの移行が完了すると、選択したWebサーバーが自動的に有効になり、他のデフォルトでないWebサーバーは無効になります。
トラブルシューティング
移行プロセスに問題が発生した場合は、Webサービストラブルシューティングガイドをご参照ください。