Nastavenie a konfigurácia aplikačného servera na Ubuntu 24.04
Úvod
Nastavenie a konfigurácia aplikačného servera na Ubuntu 24.04 je nevyhnutná pre nasadenie webových aplikácií v produkčných prostrediach. Či už hostujete aplikácie Node.js, webové služby Python alebo stránky založené na PHP, správne nakonfigurovaný aplikačný server poskytuje základ pre spoľahlivé, bezpečné a škálovateľné nasadenia.
Tento návod vás prevedie nastavením aplikačného servera pripraveného na produkciu na Droplete Linux-Console.net bežiacom na Ubuntu 24.04. Naučíte sa, ako nainštalovať a nakonfigurovať základné komponenty, nastaviť reverzný proxy server s Nginx, zabezpečiť server SSL certifikátmi a nasadiť aplikácie pomocou systemd na správu procesov. Konfigurácia nasleduje najlepšie praktiky pre produkčné prostredie, čo zabezpečuje, že váš server je pripravený zvládnuť reálne zaťaženie.
Hlavné poznatky
- Nakonfigurujte produkčný aplikačný server na Ubuntu 24.04 pomocou Dropletu od Linux-Console.net.
- Nastavte Nginx ako reverzný proxy server na spracovanie prichádzajúcich požiadaviek a smerovanie prenosu do vašich aplikácií
- Implementujte šifrovanie SSL/TLS pomocou Let’s Encrypt pre zabezpečené pripojenia.
- Nasadzujte a spravujte aplikácie pomocou
systemdpre spoľahlivú správu procesov. - Použite opatrenia na zabezpečenie vrátane konfigurácie firewallu a oprávnení používateľov.
- Podporuje viacero typov aplikácií vrátane aplikácií Node.js, Python a PHP.
Predpoklady
Predtým, než začnete, uistite sa, že máte nasledujúce:
- Droplet Linux-Console.net bežiaci na Ubuntu 24.04. Ak potrebujete vytvoriť jeden, postupujte podľa nášho sprievodcu po počiatočnom nastavení servera s Ubuntu, ktorý zahŕňa vytvorenie používateľa bez práv root s
sudoprávomocami a konfiguráciu firewallu. - Doménové meno je smerované na IP adresu vášho Dropletu. Môžete to nastaviť podľa nášho sprievodcu ako nastaviť názov hostiteľa s Linux-Console.net.
- Základná znalosť príkazového riadka Linuxu a prístup k svojmu serveru cez SSH.
Krok 1 — Aktualizácia systémových balíkov
Začnite aktualizáciou indexu balíkov vášho systému a upgradeom existujúcich balíkov, aby ste mali najnovšie bezpečnostné záplaty a verzie softvéru:
sudo apt update
sudo apt upgrade -y
Týmto zaistíte, že váš server s Ubuntu 24.04 má najnovšie informácie o balíkoch a bezpečnostné aktualizácie. Ubuntu 24.04 obsahuje aktualizované verzie balíkov v porovnaní s Ubuntu 22.04, vrátane novších verzií systemd, Nginx a ďalších základných komponentov.
Krok 2 — Inštalácia Nginx ako reverzného proxy
Nginx slúži ako reverzný proxy server, ktorý spracováva prichádzajúce HTTP a HTTPS požiadavky a odosiela ich na váš aplikačný server. Táto konfigurácia prináša niekoľko výhod: ukončenie SSL, schopnosť vyvažovania záťaže a zvýšenú bezpečnosť tým, že váš aplikačný server zostáva za proxy serverom.
Nainštalujte Nginx pomocou apt:
sudo apt install nginx -yPo inštalácii spustite a nastavte Nginx tak, aby sa automaticky spúšťal pri štarte systému:
sudo systemctl start nginx
sudo systemctl enable nginxOverte, či Nginx beží:
sudo systemctl status nginxMali by ste vidieť výstup, ktorý naznačuje, že Nginx je aktívny a beží.
● 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.Krok 3 — Konfigurácia firewallu
Ubuntu 24.04 používa UFW (Jednoduchý firewall) na správu firewallu. Nakonfigurujte ho tak, aby povolil HTTP, HTTPS a SSH prenos, zatiaľ čo ostatné nepotrebné porty zablokuje.
Najprv sa uistite, že je nainštalovaný UFW, a skontrolujte jeho stav:
sudo ufw statusAk UFW nie je aktívny, zapnite ho a nakonfigurujte potrebné pravidlá:
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 povoľuje prenos HTTP (port 80) aj HTTPS (port 443). Skontrolujte pravidlá firewallu:
sudo ufw status verbose
Mali by ste vidieť pravidlá povoľujúce prevádzku OpenSSH a 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) Krok 4 — Nastavenie SSL s Let’s Encrypt
Zabezpečenie vášho aplikačného servera šifrovaním SSL/TLS je nevyhnutné pre produkčné nasadenia. Let’s Encrypt poskytuje bezplatné SSL certifikáty, ktoré je možné automaticky obnovovať.
Nainštalujte Certbot a Nginx plugin:
sudo apt install certbot python3-certbot-nginx -yZískajte SSL certifikát pre svoju doménu. Nahradiť your_domain svojim skutočným názvom domény:
sudo certbot --nginx -d your_domain -d www.your_domainCertbot vás vyzve na zadanie e-mailovej adresy a spýta sa, či chcete presmerovať HTTP prevádzku na HTTPS. Pre lepšiu bezpečnosť zvoľte presmerovanie. Certifikát bude automaticky obnovený pred jeho uplynutím platnosti.
Otestujte proces automatického obnovenia:
sudo certbot renew --dry-runAk sa tento príkaz dokončí bez chýb, automatické obnovenie je nastavené správne.
Krok 5 — Konfigurácia Nginx ako reverzného proxy
Vytvorte konfiguráciu serverového bloku Nginx na presmerovanie prevádzky na váš aplikačný server. Tento príklad ukazuje všeobecnú konfiguráciu, ktorú môžete prispôsobiť pre rôzne typy aplikácií.
Vytvorte nový konfiguračný súbor pre vašu doménu:
sudo nano /etc/nginx/sites-available/your_domainPridajte nasledujúcu konfiguráciu, pričom your_domain nahraďte svojou skutočnou doménou a upravte URL proxy_pass, aby zodpovedala portu vašej aplikácie:
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;
}
}
Táto konfigurácia:
- Presmeruje HTTP prevádzku na HTTPS
- Ukončuje SSL na úrovni Nginx
- Presmeruje požiadavky na vašu aplikáciu bežiacu na porte 3000 (upravte podľa potreby)
- Ukladá IP adresy klientov a informácie o protokole
Povoľte konfiguráciu vytvorením symbolického odkazu:
sudo ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/Otestujte konfiguráciu Nginx na syntaxové chyby:
sudo nginx -tAk test prejde, reštartujte Nginx, aby sa zmeny uplatnili:
sudo systemctl reload nginxKrok 6 — Inštalácia závislostí runtime aplikácie
Bežné závislosti, ktoré potrebujete, závisia od typu vašej aplikácie. Táto časť pokrýva nastavenie pre aplikácie Node.js, Python a PHP.
Inštalácia Node.js
Pre aplikácie Node.js nainštalujte Node.js pomocou repozitára NodeSource, aby ste získali najnovšiu LTS verziu:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejsOverte inštaláciu:
node --version
npm --versionv20.19.6
10.8.2Inštalácia Pythonu a pipu
Ubuntu 24.04 obsahuje Python 3.12 štandardne. Nainštalujte pip a nástroje pre virtuálne prostredie:
sudo apt install python3-pip python3-venv -yOverte inštaláciu:
python3 --version
pip3 --versionpip3 --version
Python 3.12.3
pip 24.0 from /usr/lib/python3/dist-packages/pip (python 3.12)Inštalácia PHP a PHP-FPM
Pre PHP aplikácie nainštalujte PHP a PHP-FPM (FastCGI Process Manager):
sudo apt install php-fpm php-mysql php-mbstring php-xml php-curl -ySkontrolujte, či PHP-FPM beží:
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...<$> Poznámka: Ubuntu 24.04 obsahuje PHP 8.3. Upravte čísla verzií, ak váš systém používa inú verziu. <$>
Krok 7 — Vytvorenie služby Systemd pre vašu aplikáciu
Systemd spravuje vašu aplikáciu ako službu, zabezpečujúc jej automatické spustenie pri štarte systému a jej reštart v prípade zlyhania. Tento príklad vytvára systemd službu pre aplikáciu Node.js, ale môžete ju prispôsobiť aj pre iné typy aplikácií.
Vytvorte súbor služby systemd:
sudo nano /etc/systemd/system/your-app.servicePridajte nasledujúcu konfiguráciu a podľa potreby upravte cesty a premenné prostredia:
[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.targetKľúčové konfiguračné body:
Type=simple: Pre aplikácie, ktoré bežia na popredíUser=www-data: Spúšťa aplikáciu ako ne-root používateľ pre bezpečnosťWorkingDirectory: Nastavuje pracovný adresár aplikácieRestart=on-failure: Automaticky reštartuje aplikáciu, ak zlyháRestartSec=10: Čaká 10 sekúnd pred reštartovaním
Načítajte systém systemd a spustite svoju službu:
sudo systemctl daemon-reload
sudo systemctl start your-app
sudo systemctl enable your-appSkontrolujte stav služby:
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.Príklad aplikácie v Pythone
Pre Python aplikáciu používajúcu Gunicorn môže vaša služba systemd vyzerať takto:
[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.targetPríklad PHP aplikácie
Pre PHP aplikácie sa zvyčajne používa PHP-FPM s Nginx. Nakonfigurujte Nginx tak, aby odosielal požiadavky do PHP-FPM:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
}Krok 8 — Nasadenie vašej aplikácie
Vytvorte adresár pre svoju aplikáciu a nastavte vhodné oprávnenia:
sudo mkdir -p /var/www/your-app
sudo chown -R www-data:www-data /var/www/your-appNasmerujte svoje aplikačné súbory do tohto adresára. Môžete použiť Git, SCP alebo iné metódy nasadenia:
cd /var/www/your-app
sudo -u www-data git clone https://github.com/your-username/your-repo.git .Nainštalujte závislosti a zostavte svoju aplikáciu podľa potreby. Pre Node.js:
sudo -u www-data npm install --productionPre Python:
sudo -u www-data python3 -m venv venv
sudo -u www-data ./venv/bin/pip install -r requirements.txtPo nasadení reštartujte službu vašej aplikácie:
sudo systemctl restart your-appKrok 9 — Najlepšie postupy spevňovania produkcie
Použite tieto bezpečnostné opatrenia na zvýšenie ochrany vášho aplikačného servera pre produkčné použitie.
Zakázať prihlásenie root cez SSH
Upravte konfiguráciu SSH:
sudo nano /etc/ssh/sshd_configNastavte nasledovné:
PermitRootLogin no
PasswordAuthentication noReštartovať SSH:
sudo systemctl restart sshdKonfigurovať automatické bezpečnostné aktualizácie
Povoliť automatické aktualizácie zabezpečenia:
sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure -plow unattended-upgradesNastaviť rotáciu logov
Konfigurujte rotáciu logov, aby logovacie súbory neobsadzovali miesto na disku. Upraviť konfiguráciu logrotate:
sudo nano /etc/logrotate.d/your-appPridať :
/var/www/your-app/logs/*.log {
daily
missingok
rotate 14
compress
delaycompress
notifempty
create 0640 www-data www-data
sharedscripts
}Sledovať miesto na disku
Nastavte monitorovanie, aby vás upozornilo, keď je na disku málo miesta. Nainštalujte a nakonfigurujte monitorovacie nástroje:
sudo apt install htop iotop -yKrok 10 — Riešenie bežných problémov
Táto sekcia sa zaoberá bežnými problémami, na ktoré môžete naraziť pri nastavovaní vášho aplikačného servera.
Aplikácia sa nespúšťa
Skontrolujte stav služby a protokoly:
sudo systemctl status your-app
sudo journalctl -u your-app -n 50 --no-pagerBežné problémy zahŕňajú:
- Nesprávne cesty k súborom v súbore služby systemd
- Chýbajúce premenné prostredia
- Chyby oprávnení (skontrolujte, či má používateľ služby prístup k súborom aplikácie)
Chyba Nginx 502 Bad Gateway
To zvyčajne znamená, že Nginx sa nemôže pripojiť k vašej aplikácii. Skontrolujte:
- Vaša aplikácia beží:
sudo systemctl status your-app- Aplikácia počúva na správnom porte:
sudo netstat -tlnp | grep 3000- URL
proxy_passvo vašej konfiguráciiNginxzodpovedá portu vašej aplikácie.
Problémy s SSL certifikátom
Ak sa SSL certifikáty nepodarí obnoviť:
- Skontrolujte protokoly Certbotu:
sudo tail -f /var/log/letsencrypt/letsencrypt.log- Overte, či záznamy DNS vašej domény smerujú na váš server:
dig your_domain- Uistite sa, že porty 80 a 443 sú vo vašom firewalle otvorené.
Vysoká spotreba pamäte
Sledujte využitie pamäte:
free -h
htopAk vaša aplikácia spotrebúva príliš veľa pamäte, zvážte:
- Optimalizácia kódu vašej aplikácie
- Zvýšenie RAM vášho Dropletu
- Implementácia vyrovnávacej pamäte na úrovni aplikácie
Často kladené otázky
1. Čo je aplikačný server v Ubuntu?
Aplikačný server je serverové prostredie, ktoré spúšťa a spravuje webové aplikácie. Na Ubuntu 24.04 to zvyčajne zahŕňa konfiguráciu runtime prostredia (ako Node.js, Python alebo PHP), nastavenie reverzného proxy (napríklad Nginx) a používanie systemd na správu aplikačných procesov. Aplikačný server spracováva prichádzajúce požiadavky, vykonáva aplikačný kód a vracia odpovede klientom.
2. Ako nakonfigurujem systemd pre svoju aplikáciu?
Na konfiguráciu systemd pre vašu aplikáciu budete musieť vytvoriť súbor služby. Tu je krok za krokom príklad:
Predpokladajme, že vaša aplikácia je Node.js aplikácia umiestnená v /home/ubuntu/my-app a chcete ju spustiť pomocou npm start ako používateľ ubuntu.
- Vytvorte súbor služby systemd:
sudo nano /etc/systemd/system/my-app.service- Pridajte nasledujúci obsah do súboru:
[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- Načítajte systém systemd, aby rozpoznal novú službu:
sudo systemctl daemon-reload- Povoliť spustenie služby pri štarte systému:
sudo systemctl enable my-app- Spustite aplikáciu:
sudo systemctl start my-appTeraz vaša aplikácia bude bežať na pozadí, reštartovať sa pri zlyhaní a automaticky sa spustiť pri štarte systému. Jej stav môžete skontrolovať pomocou:
sudo systemctl status my-appTáto metóda funguje s väčšinou aplikácií. Stačí podľa potreby upraviť ExecStart, User a WorkingDirectory pre váš stack.
3. Mali by som pre svoj reverzný proxy použiť Nginx alebo Apache?
Oba servery Nginx aj Apache dobre fungujú ako reverzný proxy, ale Nginx je často uprednostňovaný pre moderné aplikačné servery kvôli nižšej spotrebe pamäte, lepšiemu výkonu pri vysokej súbežnosti a jednoduchšej konfigurácii pre scenáre reverzného proxy.
Nginx sa taktiež vynikajúco hodí na spracovanie statického obsahu a presmerovanie požiadaviek na aplikačné servery, čo ho robí ideálnym pre produkčné nasadenia. Apache zostáva spoľahlivou voľbou, najmä ak potrebujete konkrétne moduly alebo ak ste viac zvyknutí na jeho konfiguráciu.
4. Ako zabezpečím svoj aplikačný server na Ubuntu 24.04?
Chráňte svoj aplikačný server nasledovne: povolením firewallu UFW a umožnením len potrebných portov, inštaláciou SSL certifikátov s Let’s Encrypt, spúšťaním aplikácií ako ne-root užívatelia, zakázaním SSH prihlásenia ako root, konfiguráciou automatických bezpečnostných aktualizácií, udržiavaním softvérových balíčkov aktualizovaných a implementáciou správnych oprávnení súborov. Okrem toho používajte silné heslá alebo SSH kľúče, nakonfigurujte fail2ban na zabránenie brute-force útokom a pravidelne kontrolujte logy aplikácií a systému z dôvodov podozrivej aktivity.
5. Môžem hosťovať viacero aplikácií na jednom serveri s Ubuntu?
Áno, môžete hosťovať viacero aplikácií na jednom serveri s Ubuntu 24.04. Nakonfigurujte samostatné službové jednotky systemd pre každú aplikáciu, pričom každá bude počúvať na inom porte (napr. 3000, 3001, 8000). Nastavte bloky servera Nginx (virtuálne hosty) pre každú doménu alebo subdoménu, pričom každý blok bude proxyovať na príslušný port aplikácie. Tento prístup vám umožní efektívne využívať zdroje servera a zároveň zachovať izoláciu medzi aplikáciami.
6. Ako skontrolujem, či moja aplikácia funguje správne?
Overte, či vaša aplikácia beží, skontrolovaním stavu služby systemd pomocou sudo systemctl status your-app. Prezrite si logy aplikácie pomocou sudo journalctl -u your-app -f a sledujte výstup logov v reálnom čase. Otestujte aplikáciu prístupom cez vašu doménu alebo IP adresu. Skontrolujte, či Nginx správne smeruje požiadavky, prezretím prístupových a chybových logov Nginx v /var/log/nginx/access.log a /var/log/nginx/error.log. Sledujte využitie zdrojov pomocou htop alebo free -h, aby ste sa uistili, že vaša aplikácia nekonzumuje nadmerne CPU alebo pamäť.
Záver
Úspešne ste nastavili a nakonfigurovali aplikačný server pripravený na produkciu na Ubuntu 24.04. Váš Droplet od Linux-Console.net je teraz vybavený Nginxom ako reverzným proxy serverom, SSL/TLS šifrovaním, správou služieb cez systemd a opatreniami na posilnenie bezpečnosti. Toto prostredie podporuje nasadzovanie aplikácií Node.js, Python, PHP a ďalších webových aplikácií v bezpečnom a škálovateľnom prostredí.
Konfigurácia nasleduje osvedčené postupy v produkcii, vrátane automatického reštartu služieb, obnovy SSL certifikátov, ochrany firewallom a správnych používateľských oprávnení. Váš aplikačný server je pripravený na spracovanie reálnych pracovných záťaží a môže byť škálovaný podľa rastúcich potrieb.
Pre ďalšie učenie a pokročilé konfigurácie preskúmajte tieto súvisiace návody na Linux-Console.net:
- Ako nainštalovať a používať Docker na Ubuntu - Naučte sa kontajnerizáciu pre jednoduchšie nasadzovanie a správu aplikácií
- Ako nakonfigurovať Nginx ako reverzný proxy na Ubuntu - Hlboký ponor do pokročilých konfigurácií reverzného proxy Nginx
- Odporúčané bezpečnostné opatrenia na ochranu vašich serverov - Dodatočné techniky zvyšovania bezpečnosti pre produkčné servery
Pripravení nasadiť svoje aplikácie? Začnite s Droplets od Linux-Console.net a vytvorte škálovateľnú a spoľahlivú infraštruktúru pre váš aplikačný server. Vďaka funkciám ako automatické zálohovanie, monitorovanie a flexibilné ceny poskytujú Droplets od Linux-Console.net základ, ktorý potrebujete pre produkčné nasadenia.
Ďakujeme, že sa učíte s komunitou Linux-Console.net.
