Rumah >Operasi dan penyelenggaraan >Nginx >Mengajar anda cara menggunakan berbilang aplikasi pada pelayan VPS dan mengurusnya menggunakan NGINX dan PM2
Ajar anda cara menggunakan berbilang aplikasi pada pelayan VPS dan mengurusnya dengan NGINX dan PM2
Ikhtisar:
Dalam pembangunan aplikasi Internet moden, menggunakan pelayan VPS untuk menggunakan aplikasi adalah cara biasa. Artikel ini akan mengajar anda cara menggunakan berbilang aplikasi pada pelayan VPS dan menggunakan NGINX sebagai pelayan proksi terbalik dan PM2 sebagai alat pengurusan proses aplikasi. Kami akan menunjukkan setiap langkah dengan contoh kod tertentu.
Langkah 1: Sediakan pelayan VPS
Pertama, anda perlu mempunyai pelayan VPS dan mempunyai hak pentadbir. Anda boleh menggunakan SSH untuk log masuk ke pelayan untuk operasi seterusnya.
Langkah 2: Pasang NGINX dan PM2
Pasang NGINX dan PM2 pada pelayan VPS. Bergantung pada sistem pengendalian yang anda gunakan, kaedah pemasangan akan berbeza. Berikut ialah contoh arahan untuk dipasang pada sistem Ubuntu:
sudo apt-get update
sudo apt-get install nginx
npm install pm2 -g
Buat berbilang aplikasi pada pelayan VPS Setiap aplikasi boleh menjadi folder bebas. Berikut ialah struktur contoh apl:
|-- index.js
|-- package.json
const port = 3000;
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, World!
');
}) ;
console.log(
);Server running at http://${hostname}:${port}/
});
Dalam setiap folder aplikasi, gunakan PM2 untuk memulakan aplikasi . Berikut ialah contoh arahan:
pm2 mulakan index.js --name myapp
Tambah konfigurasi proksi terbalik dalam fail konfigurasi NGINX dan majukan permintaan ke aplikasi yang sepadan. Berikut ialah kod untuk konfigurasi contoh:
listen 80;
server_name example.com;
proxy_pass http://127.0.0.1:3000;}lokasi /app2 {
proxy_pass http://127.0.0.1:3001;}
...
untuk aplikasi lain Konfigurasi # Konfigurasi sumber statik lokasi /statik {
alias /path/to/static/files;}
}
Mulakan semula NGINX untuk konfigurasi berkuat kuasa. Pada sistem Ubuntu, anda boleh menggunakan arahan berikut untuk memulakan semula NGINX:
Artikel ini memperkenalkan cara untuk menggunakan berbilang aplikasi pada pelayan VPS dan mengurusnya menggunakan NGINX dan PM2. Dengan mengikut langkah di atas, anda boleh menggunakan berbilang aplikasi dengan mudah ke pelayan VPS anda dan mengurus serta mengendalikan aplikasi ini dengan berkesan. Harap artikel ini membantu anda!
Atas ialah kandungan terperinci Mengajar anda cara menggunakan berbilang aplikasi pada pelayan VPS dan mengurusnya menggunakan NGINX dan PM2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!