V tomto tutoriálu vás provedeme instalací NodeBB, výkonného Node.js fóra, na váš Ubuntu 24.04 VPS server a jeho konfigurací s Nginx reverse proxy. Nginx bude sloužit jako frontend webový server a bude p?edávat požadavky na NodeBB aplikaci.
Krok 1: P?edpoklady
Ujist?te se, že máte následující:
- Ubuntu 24.04 server s uživatelem bez oprávn?ní root, ale s právy sudo.
- Nainstalovaný Node.js a npm (doporu?ená verze 12.x nebo vyšší).
- Nainstalovaný Nginx.
- Databázi (v tomto tutoriálu použijeme MongoDB).
Krok 2: Instalace Node.js a npm
Pokud ješt? nemáte nainstalovaný Node.js a npm, m?žete je nainstalovat pomocí následujících p?íkaz?:
sudo apt update
sudo apt install curl dirmngr apt-transport-https lsb-release ca-certificates -y
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Krok 3: Instalace MongoDB
Nainstalujte MongoDB:
sudo apt install mongodb -y
Spus?te MongoDB službu a povolte její automatické spoušt?ní p?i startu systému:
sudo systemctl start mongod
sudo systemctl enable mongod
Krok 4: Instalace NodeBB
Vytvo?te adresá? pro NodeBB a p?ejd?te do n?j:
mkdir nodebb && cd nodebb
Nainstalujte NodeBB pomocí npm:
sudo npm install -g nodebb
Vytvo?te novou instanci NodeBB:
nodebb setup
Postupujte podle pokyn? na obrazovce a dokon?ete nastavení. Zadejte požadované informace, v?etn? údaj? pro p?ipojení k databázi.
Krok 5: Konfigurace Nginx
Vytvo?te konfigura?ní soubor Nginx pro NodeBB:
sudo nano /etc/nginx/sites-available/nodebb
Vložte následující obsah a nahra?te “vase_domena.cz” vaší skute?nou doménou a “cesta/k/nodebb” skute?nou cestou k vašemu NodeBB adresá?i (ve výchozím nastavení `/home/vase_uzivatelske_jmeno/nodebb`):
server {
listen 80;
server_name vase_domena.cz;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:4567; # Výchozí port NodeBB
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
Uložte a zav?ete soubor. Povolte konfiguraci a restartujte Nginx:
sudo ln -s /etc/nginx/sites-available/nodebb /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
Krok 6: Spušt?ní NodeBB
Spus?te NodeBB:
nodebb start
Záv?r
Úsp?šn? jste nainstalovali NodeBB s Nginx reverse proxy na váš Ubuntu 24.04 server. Nyní m?žete p?istupovat k vašemu novému fóru na adrese http://vase_domena.cz
.
RDS CAL (Client Access License)
Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting
#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds