V tomto návodu vás provedeme instalací a zabezpe?ením nejnov?jší verze phpMyAdmin na vašem Debian 12 VPS serveru. phpMyAdmin je webové rozhraní pro správu databází MySQL nebo MariaDB, které vám umožní snadno vytvá?et, upravovat a spravovat vaše databáze a tabulky.
Krok 1: Aktualizace systému
P?ed instalací jakéhokoli nového softwaru je vždy dobré aktualizovat systémový index balí?k? a nainstalovat všechny dostupné aktualizace:
sudo apt update
sudo apt upgrade -y
Krok 2: Instalace Apache a PHP
Ujist?te se, že máte nainstalovaný webový server Apache a PHP. Pokud je ješt? nemáte, nainstalujte je pomocí následujícího p?íkazu:
sudo apt install apache2 php libapache2-mod-php php-mysql -y
Krok 3: Stažení phpMyAdmin
Stáhn?te si nejnov?jší verzi phpMyAdmin z oficiálních webových stránek. Otev?ete webový prohlíže? a p?ejd?te na https://www.phpmyadmin.net/. Na stránce pro stahování si m?žete stáhnout nejnov?jší verzi phpMyAdmin ve formátu .tar.gz
.
Krok 4: Rozbalení a konfigurace phpMyAdmin
-
Rozbalte stažený archiv do adresá?e
/usr/share
:sudo tar -xzvf phpMyAdmin-*-all-languages.tar.gz -C /usr/share/
Nahra?te
phpMyAdmin-*-all-languages.tar.gz
skute?ným názvem staženého souboru. -
P?ejmenujte rozbalený adresá? na
phpmyadmin
:sudo mv /usr/share/phpMyAdmin-* /usr/share/phpmyadmin
-
Vytvo?te symbolický odkaz pro snadný p?ístup:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
-
Zkopírujte vzorový konfigura?ní soubor a p?ejmenujte ho:
sudo cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php
-
Vygenerujte náhodný ?et?zec pro zabezpe?ení cookies:
sudo openssl rand -base64 32
Zkopírujte vygenerovaný ?et?zec.
-
Upravte konfigura?ní soubor
config.inc.php
a vložte vygenerovaný ?et?zec:sudo nano /usr/share/phpmyadmin/config.inc.php
Najd?te ?ádek
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
a vložte mezi jednoduché uvozovky vygenerovaný ?et?zec.
Krok 5: Konfigurace Apache pro phpMyAdmin
Vytvo?te konfigura?ní soubor Apache pro phpMyAdmin:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Vložte následující obsah:
Alias /phpmyadmin /usr/share/phpmyadmin
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
php_flag engine on
php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/
# Zakázat p?ístup k soubor?m mimo adresá? phpMyAdmin
Require all denied
Require all denied
Require all denied
Uložte a zav?ete soubor. Povolte konfiguraci a restartujte Apache:
sudo a2enconf phpmyadmin
sudo systemctl reload apache2
Krok 6: Instalace SSL certifikátu Let’s Encrypt
-
Nainstalujte Certbot, klienta pro získání Let’s Encrypt certifikát?:
sudo apt install certbot python3-certbot-apache -y
-
Získejte certifikát pro vaši doménu. Nahra?te “vase-domena.cz” svou skute?nou doménou nebo subdoménou, kterou chcete použít pro phpMyAdmin:
sudo certbot --apache -d vase-domena.cz
Postupujte podle pokyn? na obrazovce.
Krok 7: Zabezpe?ení phpMyAdmin
- Zm??te výchozí uživatelské jméno “root” v phpMyAdmin.
- Nastavte silnou autentizaci pro databázi.
- Omezte p?ístup k phpMyAdmin pouze na d?v?ryhodné IP adresy (volitelné).
Záv?r
Nyní máte nejnov?jší verzi phpMyAdmin nainstalovanou a zabezpe?enou pomocí SSL certifikátu Let’s Encrypt na vašem Debian 12 serveru s Nginx. M?žete p?istupovat k phpMyAdmin p?es https://vase-domena.cz/phpmyadmin
a spravovat své databáze bezpe?n? a pohodln?.
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