NGINX と PM2: VPS サーバーのパフォーマンスと安定性を向上させるには、特定のコード サンプルが必要です
はじめに:
現代のインターネット時代では、サーバーのパフォーマンスと安定性 Web サイトが適切に機能するために不可欠です。大量の同時リクエストを処理する場合、サーバーのパフォーマンスと安定性はユーザー エクスペリエンスに直接影響します。サーバーのパフォーマンスと安定性を向上させるには、NGINX と PM2 の 2 つの非常に便利なツールです。 NGINX は高性能 Web サーバーおよびリバース プロキシ サーバーであり、PM2 はプロセス管理ツールです。この記事では、NGINX と PM2 を使用して VPS サーバーのパフォーマンスと安定性を向上させる方法を紹介し、いくつかの具体的なコード例を示します。
1. NGINX のインストールと構成
sudo apt-get update sudo apt-get install nginx
/etc/nginx/nginx.conf
にあります。任意のテキスト エディタを使用して開いて変更できます。サーバー ハードウェアの構成に応じて、worker_processes や worker_connections などの一部のパラメーターを変更して、NGINX のパフォーマンスを最適化できます。 /etc/nginx/sites-available/
ディレクトリにあります。新しいプロファイルを作成して、Web サイトごとに独立した仮想ホストを作成できます。次に、仮想ホスト構成ファイルの例を示します。 server { listen 80; server_name example.com; location / { proxy_pass http://localhost:3000; 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; } }
上記の例では、example.com からの要求をローカル ポート 3000 に転送するように基本的なリバース プロキシ サーバーを構成します。
sudo service nginx start
ブラウザを開き、設定されたドメイン名または IP アドレスにアクセスします。すべてが正常であれば、NGINX のデフォルトのようこそページが表示されます。
2. PM2 のインストールと構成
sudo npm install -g pm2
pm2 start app.js
次のコマンドを使用して、アプリケーション上で他の操作を実行することもできます:
pm2 list
pm2 stop app
pm2 restart app
server { listen 80; server_name example.com; location / { proxy_pass http://localhost:3000; 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; } }
pm2 start app.js
NGINX と PM2 を組み合わせることで、VPS サーバーのパフォーマンスと安定性を向上させることができます。 NGINX をリバース プロキシ サーバーとして使用すると、同時リクエストの処理能力が向上し、PM2 を使用すると、アプリケーションの起動と監視を簡単に管理できます。この記事のコード例が、NGINX と PM2 を使用してサーバーのパフォーマンスと安定性を向上させる読者にとって役立つことを願っています。
以上がNGINX と PM2: VPS サーバーのパフォーマンスと安定性を向上させるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。