NGINX、PM2、VPS サーバーの構成方法を説明します

PHPz
リリース: 2023-09-26 09:57:08
オリジナル
1101 人が閲覧しました

NGINX、PM2、VPS サーバーの構成方法を説明します

NGINX、PM2、および VPS サーバーの構成方法を説明します

はじめに:
現代の Web サイト開発では、効率的なサーバー環境を構成することが重要です。 NGINX は人気のある高性能 Web サーバーであり、PM2 は強力な Node.js プロセス管理ツールです。この記事では、VPS サーバー上で NGINX と PM2 を構成する方法と、具体的なコード例を示します。

パート 1: NGINX のインストールと構成

ステップ 1: NGINX のインストール
NGINX を Web サーバーとして使用するには、まず NGINX を VPS サーバーにインストールする必要があります。使用しているオペレーティング システムの種類に応じて、適切なインストール方法を選択します。

たとえば、Ubuntu オペレーティング システムを使用している場合は、次のコマンドを使用してインストールできます。

sudo apt update sudo apt install nginx
ログイン後にコピー

ステップ 2: NGINX を構成する
インストールが完了したら、次のことができます。 Web サイトのニーズに合わせて NGINX の構成を開始します。

  1. NGINX 構成ファイルを開きます:

    sudo nano /etc/nginx/nginx.conf
    ログイン後にコピー
  2. 次の内容を構成ファイルに追加して、リクエストを PM2 管理の Node.js に転送します。 application :

    http { server { listen 80; server_name your_domain.com; location / { proxy_pass http://localhost:3000; // 将端口号改为你的Node.js应用程序端口号 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } } }
    ログイン後にコピー
  3. 変更を保存し、プロファイルを終了します。

ステップ 3: NGINX の起動
構成が完了したら、次のコマンドを使用して NGINX を起動します:

sudo service nginx start
ログイン後にコピー

これで、NGINX が構成され、VPS サーバー上で実行されます。

パート 2: PM2 のインストールと構成

ステップ 1: PM2 のインストール
PM2 を使用して Node.js アプリケーションを管理するには、まず VPS サーバーに PM2 をインストールする必要があります。

次のコマンドを使用してインストールできます:

sudo npm install -g pm2
ログイン後にコピー

ステップ 2: Node.js アプリケーションを開始する
PM2 を使用して Node.js アプリケーションを管理する前に、次のことを確認する必要があります。アプリケーションは正しくデプロイされました。

次のコマンドを使用して、Node.js アプリケーションを開始します:

pm2 start your_app.js // 将"your_app.js"替换为你的应用程序文件名
ログイン後にコピー

ステップ 3: 起動後に自動的に開始するように PM2 を構成する
Node.js アプリケーションが自動的に開始されるようにするにはサーバーの再起動後、次のコマンドを使用して、起動時に PM2 が自動的に開始するように構成できます。

pm2 startup
ログイン後にコピー

上記のコマンドを実行すると、プロンプト メッセージが表示されます。プロンプト メッセージに従って操作を続行します。

これで、PM2 がインストールされ、設定されました。

パート 3: VPS サーバーへのデプロイ

ステップ 1: アプリケーション ファイルのアップロード
Node.js アプリケーション ファイルを VPS サーバーにアップロードします。たとえば、scp を使用できます。ファイルを転送するコマンド:

scp your_app.js username@your_server_ip:/path/to/your_app.js
ログイン後にコピー

ステップ 2: アプリケーション ファイルが存在するパスを入力します。
次のコマンドを使用して、アプリケーション ファイルが存在するパスを入力します:

cd /path/to
ログイン後にコピー

3 番目ステップ: アプリケーションを開始します。
PM2 を使用して Node.js アプリケーションを開始します。例:

pm2 start your_app.js
ログイン後にコピー

この時点で、NGINX、PM2、および VPS サーバーが正常に構成されました。これで、サーバーの IP アドレスまたはドメイン名を介して Web サイトにアクセスできるようになります。

概要:
この記事では、VPS サーバー上で NGINX と PM2 を構成する方法を示し、具体的なコード例を示します。 NGINX と PM2 を構成すると、サーバーのパフォーマンスと管理機能が向上し、より良い Web サイト エクスペリエンスを実現できます。この記事がお役に立てば幸いです。サーバー構成が成功することを祈っています。

以上がNGINX、PM2、VPS サーバーの構成方法を説明しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!