sudo mkdir -p /var/www/blog.bombacmartin.fun/public_html (Vytvoření složky pro web)
sudo chown -R $USER:$USER /var/www/blog.bombacmartin.fun/public_html (Nastavení práv pro tebe)
sudo chmod -R 755 /var/www/blog.bombacmartin.fun (Nastavení oprávnění ke čtení)
sudo nano /etc/apache2/sites-available/blog.bombacmartin.fun.conf (Otevření editoru pro vhost)
<VirtualHost *:80>
ServerName blog.bombacmartin.fun
DocumentRoot /var/www/blog.bombacmartin.fun/public_html
<Directory /var/www/blog.bombacmartin.fun/public_html> AllowOverride All Require all granted
</Directory>
</VirtualHost>
sudo a2ensite blog.bombacmartin.fun.conf (Aktivace webu)
sudo a2dissite 000-default.conf (Vypnutí základní stránky)
sudo systemctl restart apache2 (Restartování serveru)
sudo apt update (Aktualizace balíčků)
sudo apt install certbot python3-certbot-apache -y (Instalace Certbota)
sudo certbot –apache -d blog.bombacmartin.fun (Spuštění certifikace – zvol možnost 2)
sudo mysql (Vstup do databáze)
V SQL konzoli:
CREATE DATABASE wp_bombac_db;
CREATE USER ‘martin_wp’@’localhost’ IDENTIFIED BY ‘Heslo123’;
GRANT ALL PRIVILEGES ON wp_bombac_db.* TO ‘martin_wp’@’localhost’;
FLUSH PRIVILEGES;
EXIT;
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
cp -a /tmp/wordpress/. /var/www/blog.bombacmartin.fun/public_html/
sudo chown -R www-data:www-data /var/www/blog.bombacmartin.fun/public_html (Předání práv webovému serveru)