Node.js開発のサイトを追加する
ServBayでは、現在Node.jsプロジェクトを直接追加することはサポートされていませんが、リバースプロキシを利用してNode.jsサイトを追加・管理することが可能です。この記事では、ServBayにNode.jsサイトを追加する方法について、手順、注意点、および一般的な問題の解決方法を詳しく説明します。
概要
ServBayは、ユーザーフレンドリーなインターフェイスを提供しており、サイトの追加と管理を非常に簡単にします。以下の手順に従うことで、ServBayにNode.jsサイトを簡単に追加し、正常に動作するための設定を行うことができます。
サイトを追加する手順
手順1:Node.jsプロジェクトを実行する
まずサーバー上でNode.jsプロジェクトを実行し、ポートを指定する必要があります。ServBay内蔵のNode.jsを使用してNode.jsプロジェクトを実行する方法については、記事「[[使用Node.js]]」を参照してください。
たとえば、現在Vue.jsプロジェクトをポート8585で実行したとします。
$ npm run dev -- --port 8585
Server running at http://localhost:8585/
2
手順2:ServBay管理画面を開く
アプリケーションでServBay
を見つけ、ダブルクリックして開きます。
手順3:ホスト管理に移動する
プログラムを開くと、ServBayのメイン画面が表示されます。左側のナビゲーションメニューでホスト
をクリックします。これによって、サイト管理ページに移動します。
手順4:新しいサイトを追加する
サイト管理ページで、ページ下部の+
ボタンをクリックします。これにより、右側に新しいフォームが開き、新しいサイトの基本情報を入力できます。
手順5:サイト設定を構成する
サイトを追加するページで、以下の情報を入力する必要があります:
- 名前:サイトの名前を入力して識別します。
- ドメイン名:追加したいサイトのドメイン名を入力します。例:
nodejs.demo
。 - プロトコル:サイトがサポートするプロトコル。デフォルトはHTTP/HTTPS。
- SSL証明書の要求方法:
ServBay CA
を選択することをお勧めします。これにより、SSL証明書が自動的に生成および管理されます。 - サイトの種類:
リバースプロキシ
を選択し、Node.jsプロジェクトへのアクセスをリバースプロキシで指定します。 - IPアドレス:
127.0.0.1
を入力 - ポート:Node.jsプロジェクトがリッスンしているポートを入力します。例:
8585
。
手順6:完了して保存する
すべての必要な情報を記入した後、追加
ボタンをクリックしてください。ServBayは自動的に新しいサイトの設定を作成し、ホスト上で必要な設定を行います。
保存が成功したら、右上のブラウザアイコンをクリックしてサイトにアクセスできます。
手順7:クイック操作
ServBayはサイトに対して次のクイック操作ボタンを提供しています:
- IDEを使用してサイトを素早く編集する
- ブラウザでサイトを開く
- サイトのログを確認する
- サイトを一時停止、再開する
- サイトを削除する
まとめ
ServBayでNode.js開発のサイトを追加することは、簡単かつ直感的なプロセスです。現在、ServBayはNode.jsプロジェクトの直接追加をサポートしていませんが、リバースプロキシを使うことで、簡単にNode.jsサイトを追加して設定することができます。適切な設定と管理により、ServBay環境でサイトを安定して稼働させることができます。問題が発生した場合は、一般的な問題とその解決方法を参照してトラブルシューティングし、修正してください。