Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Ajar anda cara mengkonfigurasi pelayan NGINX, PM2 dan VPS

Ajar anda cara mengkonfigurasi pelayan NGINX, PM2 dan VPS

PHPz
PHPzasal
2023-09-26 09:57:081160semak imbas

Ajar anda cara mengkonfigurasi pelayan NGINX, PM2 dan VPS

Ajar anda cara mengkonfigurasi pelayan NGINX, PM2 dan VPS

Pengenalan:
Dalam pembangunan laman web moden, mengkonfigurasi persekitaran pelayan yang cekap adalah penting. NGINX ialah pelayan web berprestasi tinggi yang popular, manakala PM2 ialah alat pengurusan proses Node.js yang berkuasa. Artikel ini akan menunjukkan kepada anda cara mengkonfigurasi NGINX dan PM2 pada pelayan VPS dan memberikan contoh kod khusus.

Bahagian Pertama: Pasang dan Konfigurasi NGINX

Langkah Pertama: Pasang NGINX
Untuk menggunakan NGINX sebagai pelayan web anda, anda perlu memasangnya pada pelayan VPS anda terlebih dahulu. Bergantung pada jenis sistem pengendalian yang anda gunakan, pilih kaedah pemasangan yang sesuai.

Sebagai contoh, jika anda menggunakan sistem pengendalian Ubuntu, anda boleh menggunakan arahan berikut untuk memasangnya:

sudo apt update
sudo apt install nginx

Langkah 2: Konfigurasikan NGINX
Selepas pemasangan selesai, anda boleh mula mengkonfigurasi NGINX untuk memenuhi keperluan laman web anda.

  1. Buka fail konfigurasi NGINX:

    sudo nano /etc/nginx/nginx.conf
  2. Tambah yang berikut dalam fail konfigurasi untuk memajukan permintaan ke aplikasi Node.js terurus PM2:

    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. Simpan perubahan dan keluar dari fail konfigurasi.

Langkah 3: Mulakan NGINX
Selepas melengkapkan konfigurasi, mulakan NGINX dengan arahan berikut:

sudo service nginx start

Kini, NGINX dikonfigurasikan dan berjalan pada pelayan VPS anda.

Bahagian Kedua: Pasang dan Konfigurasikan PM2

Langkah Pertama: Pasang PM2
Untuk menggunakan PM2 untuk mengurus aplikasi Node.js anda, anda perlu memasang PM2 pada pelayan VPS anda terlebih dahulu.

Boleh dipasang menggunakan arahan berikut:

sudo npm install -g pm2

Langkah 2: Mulakan aplikasi Node.js
Sebelum menggunakan PM2 untuk mengurus aplikasi Node.js anda, anda perlu memastikan bahawa aplikasi telah digunakan dengan betul.

Gunakan arahan berikut untuk memulakan aplikasi Node.js anda:

pm2 start your_app.js // 将"your_app.js"替换为你的应用程序文件名

Langkah 3: Konfigurasikan PM2 untuk bermula secara automatik semasa permulaan
Untuk memastikan aplikasi Node.js bermula secara automatik selepas pelayan dimulakan semula, anda boleh menggunakan yang berikut arahan untuk mengkonfigurasi PM2 untuk bermula secara automatik semasa permulaan :

pm2 startup

Selepas menjalankan arahan di atas, anda akan menerima mesej gesaan, hanya ikut mesej gesaan untuk meneruskan operasi.

Kini, PM2 telah dipasang dan dikonfigurasikan.

Bahagian 3: Sebarkan ke pelayan VPS

Langkah 1: Muat naik fail aplikasi anda
Muat naik fail aplikasi Node.js anda ke pelayan VPS, contohnya, anda boleh menggunakan arahan scp untuk mencapai pemindahan fail:

scp your_app.js username@your_server_ip:/path/to/your_app.js

Langkah 2 : Masukkan laluan di mana fail aplikasi berada
Gunakan arahan berikut untuk memasuki laluan di mana fail aplikasi terletak:

cd /path/to

Langkah Tiga: Mulakan aplikasi
Gunakan PM2 untuk memulakan aplikasi Node.js anda, contohnya:

pm2 start your_app.js

Setakat ini, anda telah berjaya mengkonfigurasi pelayan NGINX, PM2 dan VPS. Kini tapak web anda boleh diakses melalui alamat IP pelayan atau nama domain.

Ringkasan:
Artikel ini menunjukkan kepada anda cara mengkonfigurasi NGINX dan PM2 pada pelayan VPS dan menyediakan contoh kod khusus. Dengan mengkonfigurasi NGINX dan PM2, anda boleh meningkatkan prestasi dan keupayaan pengurusan pelayan dan mencapai pengalaman laman web yang lebih baik. Saya harap artikel ini membantu dan saya doakan anda berjaya dengan konfigurasi pelayan anda!

Atas ialah kandungan terperinci Ajar anda cara mengkonfigurasi pelayan NGINX, PM2 dan VPS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn