Popis konfigurace tohoto webu

ServerName blog.karelkopfrkingl.fun
Redirect permanent "/" "https://blog.karelkopfrkingl.fun/"
DocumentRoot /var/www/blog.karelkopfrkingl.fun/html/

Jako prvni jsem pridal blog. do wedosu

V terminalu:
vytvoril jsem adresar pro domenu „sudo mkdir -p /var/www/blog.karelkopfrkingl.fun/html“

vytvoril jsem v nem „index.html“ abych overil, jestli funguje

ziskal jsem certifikat pro stranku od letsencrypt

sudo certbot –apache a vybral cislo, na kterem byla nova domena (myslim, ze cislo 2)

vytvoril jsem konfiguracni soubor /etc/apache2/sites-available/blog.karelkopfrkingl.fun.conf a vlozil jsem tam:

<VirtualHost *:80>

ServerName blog.karelkopfrkingl.fun Redirect permanent „/“ „https://blog.karelkopfrkingl.fun/“

<Directory /var/www/blog.karelkopfrkingl.fun/html>

AllowOverride All Require all granted

</Directory>

ErrorLog ${APACHE_LOG_DIR}/error_blog.karelkopfrkingl.fun.log
CustomLog ${APACHE_LOG_DIR}/access_blog.karelkopfrkingl.fun.log combined
</VirtualHost>

coz redirekti na https (

aktivoval jsem apache na webu: sudo a2ensite blog.karelkopfrkingl.fun

zkontroloval jsem syntaxi: sudo apache2ctl configtest

restartoval jsem apache: sudo systemctl restart apache2

stahl jsem wordpress do vytvorene slozky

cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
sudo cp -a wordpress/. /var/www/blog.karelkopfrkingl.fun/html/

sudo chown -R www-data:www-data /var/www/blog.karelkopfrkingl.fun/html

vytvoril jsem databazi pro wordpress v mariadb

sudo mariadb

CREATE DATABASE wp_karel;
CREATE USER ‚novakan’@’localhost‘ IDENTIFIED BY ‚********‘;
GRANT ALL PRIVILEGES ON wp_karel.* TO ‚novakan’@’localhost‘;
FLUSH PRIVILEGES;
EXIT;

pak jsem otevrel firefox a sel na blog.karelkopfrkingl.fun, tam byl wordpress a chtel info o databazi, tak jsem tam naklikal stejne info, co jsem psal pri tvorbe databaze v mariadb

ovsem wordpress mi vypsal unable to write to wp-config.php, tak jsem zmenil prava:

sudo chown -R www-data:www-data /var/www/blog.karelkopfrkingl.fun/html

potom uz to fungovalo, prihlasil jsem se a napsat tenhle text 🙂