Sediakan dan Konfigurasikan Pelayan Aplikasi di Ubuntu 24.04
Pengenalan
Menetapkan dan mengkonfigurasi pelayan aplikasi pada Ubuntu 24.04 adalah penting untuk menyebarkan aplikasi web di persekitaran penghasilan. Sama ada anda menghoskan aplikasi Node.js, perkhidmatan web Python, atau laman berasaskan PHP, pelayan aplikasi yang dikonfigurasi dengan betul menyediakan asas untuk penyebaran yang boleh dipercayai, selamat, dan boleh diskala.
Tutorial ini membimbing anda melalui penyediaan pelayan aplikasi sedia produksi pada Droplet Linux-Console.net yang menjalankan Ubuntu 24.04. Anda akan belajar cara memasang dan mengkonfigurasi komponen penting, menyediakan proxy terbalik dengan Nginx, mengamankan pelayan anda dengan sijil SSL, dan menyebarkan aplikasi menggunakan systemd untuk pengurusan proses. Konfigurasi ini mengikuti amalan terbaik produksi, memastikan pelayan anda sedia untuk mengendalikan beban kerja dunia sebenar.
Kesimpulan Utama
- Konfigurasikan pelayan aplikasi siap-produksi pada Ubuntu 24.04 menggunakan Droplet Linux-Console.net.
- Tetapkan Nginx sebagai proksi terbalik untuk mengendalikan permintaan yang masuk dan menghala trafik ke aplikasi anda
- Laksanakan penyulitan SSL/TLS menggunakan Let’s Encrypt untuk sambungan yang selamat.
- Menyebarkan dan mengurus aplikasi menggunakan
systemduntuk pengurusan proses yang boleh dipercayai. - Terapkan langkah-langkah pengukuhan keselamatan termasuk konfigurasi firewall dan kebenaran pengguna.
- Menyokong pelbagai jenis aplikasi termasuk aplikasi Node.js, Python, dan PHP.
Prasyarat
Sebelum anda mula, pastikan anda mempunyai perkara berikut:
- Droplet Linux-Console.net yang menjalankan Ubuntu 24.04. Jika anda perlu membuat satu, ikuti panduan kami tentang Persediaan Pelayan Awal dengan Ubuntu, yang termasuk membuat pengguna bukan root dengan keistimewaan
sudodan mengkonfigurasi firewall. - Nama domain telah ditunjukkan kepada alamat IP Droplet anda. Anda boleh mengkonfigurasinya dengan mengikuti panduan kami tentang Cara Menetapkan Nama Hos dengan Linux-Console.net.
- Kemahiran asas dengan baris perintah Linux dan akses SSH ke pelayan anda.
Langkah 1 — Mengemas kini Pakej Sistem
Mulakan dengan mengemas kini indeks pakej sistem anda dan menaik taraf pakej sedia ada untuk memastikan anda mempunyai tampalan keselamatan dan versi perisian yang terkini:
sudo apt update
sudo apt upgrade -y
Ini memastikan pelayan Ubuntu 24.04 anda mempunyai maklumat pakej dan kemas kini keselamatan yang paling terkini. Ubuntu 24.04 merangkumi versi pakej yang dikemas kini berbanding Ubuntu 22.04, termasuk versi terbaru systemd, Nginx, dan komponen teras lain.
Langkah 2 — Memasang Nginx sebagai Proksi Terbalik
Nginx berfungsi sebagai proksi terbalik, menangani permintaan HTTP dan HTTPS yang masuk dan meneruskannya ke pelayan aplikasi anda. Susunan ini menyediakan beberapa manfaat: penamatan SSL, keupayaan pengimbangan beban, dan keselamatan yang lebih baik dengan menempatkan pelayan aplikasi anda di belakang proksi.
Pasang Nginx menggunakan apt:
sudo apt install nginx -ySelepas pemasangan, mulakan dan aktifkan Nginx supaya berjalan secara automatik semasa boot:
sudo systemctl start nginx
sudo systemctl enable nginxSahkan bahawa Nginx sedang berjalan:
sudo systemctl status nginxAnda sepatutnya melihat output yang menunjukkan bahawa Nginx aktif dan sedang berjalan.
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: enabled)
Active: active (running) since Thu 2025-12-18 07:03:01 UTC; 32s ago
Docs: man:nginx(8)
Main PID: 46284 (nginx)
Tasks: 3 (limit: 4656)
Memory: 2.4M (peak: 5.3M)
CPU: 46ms
CGroup: /system.slice/nginx.service
├─46284 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
├─46286 "nginx: worker process"
└─46287 "nginx: worker process"
Dec 18 07:03:01 Anish-Ubuntu-24 systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...
Dec 18 07:03:01 Anish-Ubuntu-24 systemd[1]: Started nginx.service - A high performance web server and a reverse proxy server.Langkah 3 — Mengkonfigurasi Firewall
Ubuntu 24.04 menggunakan UFW (Uncomplicated Firewall) untuk pengurusan firewall. Konfigurasikan ia untuk membenarkan trafik HTTP, HTTPS, dan SSH sambil menyekat port lain yang tidak perlu.
Mula-mula, pastikan UFW dipasang dan periksa keadaannya:
sudo ufw statusJika UFW tidak aktif, aktifkan dan konfigurasikan peraturan yang diperlukan:
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw enablesudo ufw allow 'Nginx Full'
sudo ufw enable
Rules updated
Rules updated (v6)
Rules updated
Rules updated (v6)
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
Firewall is active and enabled on system startupProfil Nginx Full membenarkan trafik HTTP (port 80) dan HTTPS (port 443). Sahkan peraturan firewall:
sudo ufw status verbose
Anda sepatutnya melihat peraturan yang membenarkan trafik OpenSSH dan Nginx Full.
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp (OpenSSH) ALLOW IN Anywhere
80,443/tcp (Nginx Full) ALLOW IN Anywhere
22/tcp (OpenSSH (v6)) ALLOW IN Anywhere (v6)
80,443/tcp (Nginx Full (v6)) ALLOW IN Anywhere (v6) Langkah 4 — Menyediakan SSL dengan Let’s Encrypt
Melindungi pelayan aplikasi anda dengan penyulitan SSL/TLS adalah penting untuk penempatan produksi. Let’s Encrypt menyediakan sijil SSL percuma yang boleh diperbaharui secara automatik.
Pasang Certbot dan plugin Nginx:
sudo apt install certbot python3-certbot-nginx -yDapatkan sijil SSL untuk domain anda. Gantikan your_domain dengan nama domain sebenar anda:
sudo certbot --nginx -d your_domain -d www.your_domainCertbot akan meminta anda memberikan alamat e-mel dan bertanya sama ada anda ingin mengalihkan trafik HTTP ke HTTPS. Pilih untuk mengalihkan bagi keselamatan yang lebih baik. Sijil akan diperbaharui secara automatik sebelum luput.
Uji proses pembaharuan automatik:
sudo certbot renew --dry-runJika arahan ini selesai tanpa ralat, pembaharuan automatik telah dikonfigurasi dengan betul.
Langkah 5 — Menyediakan Nginx sebagai Proksi Terbalik
Buat konfigurasi blok pelayan Nginx untuk menghala trafik ke pelayan aplikasi anda. Contoh ini menunjukkan konfigurasi umum yang boleh anda sesuaikan untuk pelbagai jenis aplikasi.
Buat fail konfigurasi baru untuk domain anda:
sudo nano /etc/nginx/sites-available/your_domainTambahkan konfigurasi berikut, gantikan your_domain dengan domain anda yang sebenar dan laraskan URL proxy_pass untuk padan dengan port aplikasi anda:
server {
listen 80;
listen [::]:80;
server_name your_domain www.your_domain;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name your_domain www.your_domain;
ssl_certificate /etc/letsencrypt/live/your_domain/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/your_domain/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
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_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_cache_bypass $http_upgrade;
}
}
Konfigurasi ini:
- Mengalihkan trafik HTTP ke HTTPS
- Menamatkan SSL di peringkat Nginx
- Menghantar permintaan ke aplikasi anda yang berjalan pada port 3000 (ubah suai jika perlu)
- Menyimpan alamat IP pelanggan dan maklumat protokol
Aktifkan konfigurasi dengan membuat pautan simbolik:
sudo ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/Uji konfigurasi Nginx untuk ralat sintaks:
sudo nginx -tJika ujian berjaya, muat semula Nginx untuk menerapkan perubahan:
sudo systemctl reload nginxLangkah 6 — Memasang Kebergantungan Masa Lari Aplikasi
Kebergantungan semasa jalanan yang anda perlukan bergantung pada jenis aplikasi anda. Bahagian ini merangkumi penyediaan untuk aplikasi Node.js, Python, dan PHP.
Memasang Node.js
Untuk aplikasi Node.js, pasang Node.js menggunakan repositori NodeSource untuk mendapatkan versi LTS terkini:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejsSahkan pemasangan:
node --version
npm --versionv20.19.6
10.8.2Memasang Python dan pip
Ubuntu 24.04 termasuk Python 3.12 secara lalai. Pasang pip dan alat persekitaran maya:
sudo apt install python3-pip python3-venv -ySahkan pemasangan:
python3 --version
pip3 --versionpip3 --version
Python 3.12.3
pip 24.0 from /usr/lib/python3/dist-packages/pip (python 3.12)Memasang PHP dan PHP-FPM
Untuk aplikasi PHP, pasang PHP dan PHP-FPM (Pengurus Proses FastCGI):
sudo apt install php-fpm php-mysql php-mbstring php-xml php-curl -ySahkan PHP-FPM sedang berjalan:
sudo systemctl status php8.3-fpm Loaded: loaded (/usr/lib/systemd/system/php8.3-fpm.service; enabled; preset: enabled)
Active: active (running) since Thu 2025-12-18 08:02:36 UTC; 1min 56s ago
Docs: man:php-fpm8.3(8)
Process: 59077 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.sock /etc/php/8.3/fpm/pool.d/www.conf 83 (code=exited, >
Main PID: 59074 (php-fpm8.3)
Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"
Tasks: 3 (limit: 4656)
Memory: 9.5M (peak: 10.4M)
CPU: 97ms
CGroup: /system.slice/php8.3-fpm.service
├─59074 "php-fpm: master process (/etc/php/8.3/fpm/php-fpm.conf)"
├─59075 "php-fpm: pool www"
└─59076 "php-fpm: pool www"
Dec 18 08:02:36 Anish-Ubuntu-24 systemd[1]: Starting php8.3-fpm.service - The PHP 8.3 FastCGI Process Manager...<$> Nota: Ubuntu 24.04 termasuk PHP 8.3. Sesuaikan nombor versi jika sistem anda menggunakan versi yang berbeza. <$>
Langkah 7 — Membuat Perkhidmatan Systemd untuk Aplikasi Anda
Systemd menguruskan aplikasi anda sebagai perkhidmatan, memastikan ia dimulakan secara automatik semasa boot dan dihidupkan semula jika ia terhenti. Contoh ini mencipta perkhidmatan systemd untuk aplikasi Node.js, tetapi anda boleh menyesuaikannya untuk jenis aplikasi lain.
Buat fail servis systemd:
sudo nano /etc/systemd/system/your-app.serviceTambahkan konfigurasi berikut, sesuaikan laluan dan pembolehubah persekitaran mengikut keperluan:
[Unit]
Description=Your Application Server
After=network.target
[Service]
Type=simple
User=www-data
WorkingDirectory=/var/www/your-app
Environment="NODE_ENV=production"
Environment="PORT=3000"
ExecStart=/usr/bin/node /var/www/your-app/server.js
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.targetTitik konfigurasi utama:
Type=simple: Untuk aplikasi yang berjalan di hadapanUser=www-data: Menjalankan aplikasi sebagai pengguna bukan root untuk keselamatanWorkingDirectory: Menetapkan direktori kerja aplikasiRestart=on-failure: Secara automatik memulakan semula aplikasi jika ia terhempasRestartSec=10: Menunggu 10 saat sebelum memulakan semula
Muat semula systemd dan mulakan perkhidmatan anda:
sudo systemctl daemon-reload
sudo systemctl start your-app
sudo systemctl enable your-appSemak status perkhidmatan:
sudo systemctl status your-app● your-app.service
Loaded: loaded (/etc/systemd/system/your-app.service; enabled; preset: enabled)
Active: active (running) since Thu 2025-12-18 08:07:30 UTC; 4ms ago
Main PID: 59408 ((node))
Tasks: 1 (limit: 4656)
Memory: 512.0K (peak: 512.0K)
CPU: 936us
CGroup: /system.slice/your-app.service
└─59408 "(node)"
Dec 18 08:07:30 Anish-Ubuntu-24 systemd[1]: your-app.service: Scheduled restart job, restart counter is at 4.
Dec 18 08:07:30 Anish-Ubuntu-24 systemd[1]: Started your-app.service.Contoh Aplikasi Python
Bagi aplikasi Python yang menggunakan Gunicorn, perkhidmatan systemd anda mungkin kelihatan seperti ini:
[Unit]
Description=Your Python Application
After=network.target
[Service]
Type=notify
User=www-data
WorkingDirectory=/var/www/your-app
Environment="PATH=/var/www/your-app/venv/bin"
ExecStart=/var/www/your-app/venv/bin/gunicorn --bind 127.0.0.1:8000 app:app
Restart=on-failure
[Install]
WantedBy=multi-user.targetContoh Aplikasi PHP
Bagi aplikasi PHP, anda biasanya menggunakan PHP-FPM dengan Nginx. Konfigurasikan Nginx untuk menghantar permintaan kepada PHP-FPM:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
}Langkah 8 — Menyebarkan Aplikasi Anda
Buat direktori untuk aplikasi anda dan tetapkan kebenaran yang sesuai:
sudo mkdir -p /var/www/your-app
sudo chown -R www-data:www-data /var/www/your-appHantar fail aplikasi anda ke direktori ini. Anda boleh menggunakan Git, SCP, atau kaedah penghantaran lain:
cd /var/www/your-app
sudo -u www-data git clone https://github.com/your-username/your-repo.git .Pasang kebergantungan dan bina aplikasi anda mengikut keperluan. Untuk Node.js:
sudo -u www-data npm install --productionUntuk Python:
sudo -u www-data python3 -m venv venv
sudo -u www-data ./venv/bin/pip install -r requirements.txtSelepas memasang, mulakan semula perkhidmatan aplikasi anda:
sudo systemctl restart your-appLangkah 9 — Amalan Terbaik Pemantapan Pengeluaran
Terapkan langkah-langkah keselamatan ini untuk menguatkan pelayan aplikasi anda bagi penggunaan produksi.
Lumpuhkan Log Masuk Root melalui SSH
Sunting konfigurasi SSH:
sudo nano /etc/ssh/sshd_configTetapkan yang berikut:
PermitRootLogin no
PasswordAuthentication noMulakan semula SSH:
sudo systemctl restart sshdKonfigurasikan Kemas Kini Keselamatan Automatik
Dayakan kemas kini keselamatan automatik:
sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure -plow unattended-upgradesTetapkan Putaran Log
Konfigurasikan putaran log untuk mengelakkan fail log daripada mengambil ruang cakera. Sunting konfigurasi logrotate:
sudo nano /etc/logrotate.d/your-appTambah :
/var/www/your-app/logs/*.log {
daily
missingok
rotate 14
compress
delaycompress
notifempty
create 0640 www-data www-data
sharedscripts
}Pantau Ruang Cakera
Tetapkan pemantauan untuk memberitahu anda apabila ruang cakera rendah. Pasang dan konfigurasikan alat pemantauan:
sudo apt install htop iotop -yLangkah 10 — Menyelesaikan Masalah Biasa
Bahagian ini membincangkan masalah biasa yang mungkin anda hadapi semasa menyediakan pelayan aplikasi anda.
Aplikasi Tidak Bermula
Semak status dan log perkhidmatan:
sudo systemctl status your-app
sudo journalctl -u your-app -n 50 --no-pagerIsu biasa termasuk:
- Laluan fail yang salah dalam fail perkhidmatan systemd
- Pembolehubah persekitaran hilang
- Ralat kebenaran (pastikan pengguna perkhidmatan boleh mengakses fail aplikasi)
Ralat Nginx 502 Gerbang Tidak Sah
Ini biasanya bermaksud Nginx tidak dapat menyambung ke aplikasi anda. Semak:
- Aplikasi anda sedang berjalan:
sudo systemctl status your-app- Aplikasi sedang mendengar pada port yang betul:
sudo netstat -tlnp | grep 3000- URL
proxy_passdalam konfigurasiNginxanda sepadan dengan port aplikasi anda.
Isu Sijil SSL
Jika sijil SSL gagal diperbaharui:
- Semak log Certbot:
sudo tail -f /var/log/letsencrypt/letsencrypt.log- Sahkan rekod DNS domain anda menunjuk ke pelayan anda:
dig your_domain- Pastikan port 80 dan 443 dibuka dalam firewall anda.
Penggunaan Memori Tinggi
Pantau penggunaan memori:
free -h
htopJika aplikasi anda menggunakan terlalu banyak memori, pertimbangkan:
- Mengoptimumkan kod aplikasi anda
- Meningkatkan RAM Droplet anda
- Melaksanakan penampanan pada peringkat aplikasi
Soalan Lazim
1. Apakah pelayan aplikasi dalam Ubuntu?
Pelayan aplikasi adalah persekitaran pelayan yang menjalankan dan mengurus aplikasi web. Pada Ubuntu 24.04, ini biasanya melibatkan konfigurasi persekitaran runtime (seperti Node.js, Python, atau PHP), menyiapkan proksi terbalik (seperti Nginx), dan menggunakan systemd untuk mengurus proses aplikasi. Pelayan aplikasi mengendalikan permintaan yang masuk, menjalankan kod aplikasi, dan mengembalikan respons kepada klien.
2. Bagaimana saya mengkonfigurasi systemd untuk aplikasi saya?
Untuk mengkonfigurasi systemd untuk aplikasi anda, anda perlu membuat fail servis. Berikut ialah contoh langkah demi langkah:
Andaikan aplikasi anda adalah aplikasi Node.js yang terletak di /home/ubuntu/my-app, dan anda ingin menjalankannya dengan npm start menggunakan pengguna ubuntu.
- Buat fail servis systemd:
sudo nano /etc/systemd/system/my-app.service- Tambahkan kandungan berikut ke dalam fail:
[Unit]
Description=My Node.js App
After=network.target
[Service]
Type=simple
User=ubuntu
WorkingDirectory=/home/ubuntu/my-app
ExecStart=/usr/bin/npm start
Restart=on-failure
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target- Muat semula systemd untuk mengenali perkhidmatan baru:
sudo systemctl daemon-reload- Dayakan perkhidmatan untuk bermula semasa boot:
sudo systemctl enable my-app- Mulakan aplikasi:
sudo systemctl start my-appSekarang, aplikasi anda akan berjalan di latar belakang, mulakan semula jika gagal, dan secara automatik akan mula semasa boot. Anda boleh menyemak statusnya dengan:
sudo systemctl status my-appKaedah ini berfungsi dengan kebanyakan aplikasi. Hanya sesuaikan ExecStart, User, dan WorkingDirectory mengikut keperluan untuk tumpukan anda.
3. Patutkah saya menggunakan Nginx atau Apache untuk proksi terbalik saya?
Kedua-dua Nginx dan Apache berfungsi dengan baik sebagai proksi terbalik, tetapi Nginx sering diutamakan untuk pelayan aplikasi moden kerana penggunaan memori yang lebih rendah, prestasi yang lebih baik di bawah kebergantungan tinggi, dan konfigurasi yang lebih mudah untuk senario proksi terbalik.
Nginx juga cemerlang dalam mengendalikan kandungan statik dan memajukan permintaan ke pelayan aplikasi, menjadikannya ideal untuk penempatan produksi. Apache masih merupakan pilihan yang kukuh, terutamanya jika anda memerlukan modul tertentu atau lebih biasa dengan sintaks konfigurasi ia.
4. Bagaimana saya boleh mengamankan pelayan aplikasi saya di Ubuntu 24.04?
Amankan pelayan aplikasi anda dengan: mengaktifkan firewall UFW dan membenarkan hanya port yang diperlukan, memasang sijil SSL dengan Let’s Encrypt, menjalankan aplikasi sebagai pengguna bukan root, melumpuhkan log masuk SSH root, mengkonfigurasi kemas kini keselamatan automatik, memastikan pakej perisian sentiasa dikemas kini, dan melaksanakan kebenaran fail yang betul. Selain itu, gunakan kata laluan yang kuat atau kunci SSH, konfigurasikan fail2ban untuk mencegah serangan brute-force, dan secara berkala menyemak log aplikasi dan sistem untuk aktiviti yang mencurigakan.
5. Bolehkah saya menempatkan pelbagai aplikasi pada satu pelayan Ubuntu?
Ya, anda boleh mengehoskan pelbagai aplikasi pada satu pelayan Ubuntu 24.04. Konfigurasikan perkhidmatan systemd yang berasingan untuk setiap aplikasi, dengan setiap satu mendengar pada port yang berbeza (contohnya, 3000, 3001, 8000). Sediakan blok pelayan Nginx (hos maya) untuk setiap domain atau subdomain, dengan setiap blok memproksi ke port aplikasi yang sesuai. Pendekatan ini membolehkan anda menggunakan sumber pelayan dengan cekap sambil mengekalkan pengasingan antara aplikasi.
6. Bagaimana saya boleh menyemak jika aplikasi saya berjalan dengan betul?
Sahkan aplikasi anda berjalan dengan menyemak status perkhidmatan systemd menggunakan sudo systemctl status your-app. Semak log aplikasi dengan sudo journalctl -u your-app -f untuk melihat output log secara masa nyata. Uji aplikasi dengan mengaksesnya melalui domain atau alamat IP anda. Periksa bahawa Nginx mengarahkan permintaan dengan betul dengan menyemak log akses dan ralat Nginx di /var/log/nginx/access.log dan /var/log/nginx/error.log. Pantau penggunaan sumber dengan htop atau free -h untuk memastikan aplikasi anda tidak menggunakan CPU atau memori secara berlebihan.
Kesimpulan
Anda telah berjaya menyediakan dan mengkonfigurasi pelayan aplikasi bersedia produksi pada Ubuntu 24.04. Droplet Linux-Console.net anda kini dilengkapi dengan Nginx sebagai proksi terbalik, penyulitan SSL/TLS, pengurusan perkhidmatan systemd, dan langkah-langkah pengukuhan keselamatan. Persediaan ini menyokong penyebaran aplikasi web Node.js, Python, PHP, dan lain-lain dalam persekitaran yang selamat dan boleh diskalakan.
Konfigurasi mengikuti amalan terbaik pengeluaran, termasuk pemulaan semula perkhidmatan secara automatik, pembaharuan sijil SSL, perlindungan firewall, dan kebenaran pengguna yang betul. Pelayan aplikasi anda sedia untuk mengendalikan beban kerja dunia sebenar dan boleh diperluas mengikut keperluan anda.
Untuk pembelajaran lanjut dan konfigurasi lanjutan, terokai tutorial Linux-Console.net berkaitan ini:
- Cara Memasang dan Menggunakan Docker di Ubuntu - Pelajari pengawalan kontena untuk pemasangan dan pengurusan aplikasi yang lebih mudah
- Cara Mengkonfigurasi Nginx sebagai Proksi Terbalik di Ubuntu - Mendalami konfigurasi proksi terbalik Nginx yang lanjutan
- Langkah-Langkah Keselamatan yang Disyorkan untuk Melindungi Pelayan Anda - Teknik peneguhan keselamatan tambahan untuk pelayan produksi
Bersedia untuk melancarkan aplikasi anda? Mula dengan Droplets Linux-Console.net untuk mencipta infrastruktur yang boleh diskalakan dan boleh dipercayai bagi pelayan aplikasi anda. Dengan ciri seperti sandaran automatik, pemantauan, dan harga fleksibel, Droplets Linux-Console.net menyediakan asas yang anda perlukan untuk pelaksanaan produksi.
Terima kasih kerana belajar bersama Komuniti Linux-Console.net.
