Rumah  >  Artikel  >  hujung hadapan web  >  Cara menggunakan tapak Node.js pada Tencent Cloud

Cara menggunakan tapak Node.js pada Tencent Cloud

PHPz
PHPzasal
2023-04-06 08:56:36800semak imbas

Dengan perkembangan teknologi Internet yang berterusan, permintaan terhadap pelbagai laman web dan aplikasi juga semakin tinggi. Sebagai pembangun, kami perlu sentiasa mempelajari kemahiran dan alatan baharu untuk memenuhi keperluan pasaran dengan lebih baik.

Sebagai teknologi belakang yang popular, Node.js telah diterima pakai secara meluas oleh semakin ramai pembangun. Sebagai penyedia perkhidmatan pengkomputeran awan terkemuka di China, Tencent Cloud menyediakan pelbagai produk dan perkhidmatan pengkomputeran awan untuk memenuhi pelbagai keperluan pembangun.

Artikel ini akan memperkenalkan cara menggunakan tapak Node.js pada Tencent Cloud untuk membina aplikasi kami dengan lebih baik.

Langkah 1: Daftar akaun Tencent Cloud

Mula-mula, kita perlu mendaftar akaun Tencent Cloud. Semasa proses pendaftaran, anda perlu mengisi maklumat peribadi dan maklumat perniagaan (jika anda menggunakan akaun perniagaan). Selepas pendaftaran berjaya, pengesahan nama sebenar diperlukan.

Langkah 2: Beli pelayan awan

Selepas pendaftaran berjaya dan pengesahan nama sebenar, kami perlu membeli pelayan awan. Tencent Cloud menyediakan pelbagai jenis dan konfigurasi pelayan awan, yang boleh dipilih mengikut keperluan.

Apabila membeli, anda perlu memilih sistem pengendalian Linux. Pilih templat "Node.js" antara templat aplikasi untuk memasang persekitaran Node.js secara automatik dan beberapa alatan yang diperlukan.

Selepas pembelian berjaya, kami perlu menulis alamat IP dan kata laluan log masuk pelayan awan untuk operasi seterusnya.

Langkah 3: Sambung ke pelayan awan

Terdapat banyak cara untuk menyambung ke pelayan awan, seperti menggunakan klien SSH untuk menyambung atau menggunakan sambungan desktop jauh.

Menggunakan klien SSH untuk menyambung ialah cara biasa. Di bawah sistem Windows, anda boleh menggunakan klien SSH seperti PuTTY untuk menyambung ke alamat IP pelayan awan.

Apabila menyambung, anda perlu memasukkan akaun log masuk dan kata laluan anda. Jika ini kali pertama anda menyambung, anda boleh mengikut gesaan untuk menetapkan kata laluan awal.

Langkah 4: Pasang dan konfigurasikan Node.js

Memasang Node.js adalah sangat mudah di bawah sistem Linux. Buka tetingkap terminal dan masukkan arahan berikut:

sudo apt-get update
sudo apt-get install nodejs

Selepas selesai, anda boleh memasukkan arahan berikut untuk mengesahkan sama ada pemasangan berjaya:

node -v

Jika output adalah serupa kepada nombor versi "v14.16.1" , menunjukkan bahawa pemasangan telah berjaya.

Seterusnya, anda perlu memasang pengurus pakej Node.js npm:

sudo apt-get install npm

Selepas selesai, anda boleh memasukkan arahan berikut untuk mengesahkan sama ada pemasangan berjaya:

npm -v

Jika Nombor versi yang serupa dengan "6.14.12" dikeluarkan, menunjukkan bahawa pemasangan telah berjaya.

Akhir sekali, kami juga perlu memasang alat PM2 untuk menguruskan proses Node.js:

sudo npm install pm2 -g

Selepas pemasangan, anda boleh menggunakan arahan berikut untuk memulakan aplikasi Node.js:

pm2 start app.js

Antaranya, app.js ialah fail utama Node.js kami.

Langkah 5: Konfigurasikan pelayan HTTP

Untuk membolehkan pengguna mengakses aplikasi kami melalui protokol HTTP, kami perlu mengkonfigurasi pelayan HTTP. Di sini kita boleh menggunakan nginx.

Pertama, nginx perlu dipasang:

sudo apt-get install nginx

Selepas pemasangan, kami perlu melakukan beberapa konfigurasi untuk membuat proksi nginx pada aplikasi Node.js kami.

Masukkan direktori fail konfigurasi nginx:

cd /etc/nginx/sites-available

Buat fail konfigurasi baharu:

sudo nano myapp

Masukkan kandungan berikut di dalamnya:

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;
    }
}

Di mana, example.com ialah nama domain atau alamat IP anda.

Simpan dan keluar dari profil.

Seterusnya, buat pautan simbolik:

sudo ln -s /etc/nginx/sites-available/myapp /etc/nginx/sites-enabled/

Setelah selesai, muat semula fail konfigurasi nginx:

sudo service nginx reload

Sekarang, pelayan HTTP kami telah berjaya dikonfigurasikan dan Permintaan masuk proksi ke aplikasi Node.js kami.

Langkah 6: Permohonan Dalam Talian

Kini, kami boleh membawa permohonan kami dalam talian. Boleh digunakan menggunakan alat kawalan versi seperti Git.

Proses biasa untuk menggunakan Git ialah:

git clone https://github.com/your-repo.git
cd your-repo
npm install
pm2 start app.js --name "your-app-name"

di mana nama-apl anda ialah nama aplikasi anda.

Pada ketika ini, tapak Node.js kami telah berjaya digunakan pada Tencent Cloud dan boleh diakses melalui protokol HTTP. Sudah tentu, kami boleh mengoptimumkan lagi proses penggunaan, seperti menggunakan protokol HTTPS, mengkonfigurasi resolusi nama domain, dsb.

Ringkasnya, melalui perkhidmatan Tencent Cloud, kami boleh menggunakan tapak Node.js dengan lebih mudah dan menyediakan perkhidmatan serta pengalaman yang lebih baik untuk aplikasi kami.

Atas ialah kandungan terperinci Cara menggunakan tapak Node.js pada Tencent Cloud. 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