Author: pesekma

  • Návod na blog

    Nejprve jsem ve správě domén u Wedosu vytvořil subdoménu: blog.pesekma.fun

    Konfigurace serveru: jít do složky -> cd /var/www/

    Vytvoření složky pro blog: sudo mkdir -p /var/www/blog.pesekma.fun/html

    Nastavení přístupových práv: sudo chown -R www-data:www-data /var/www/blog.pesekma.fun

    Konfigurace Apache -> Vytvořil jsem konfigurační soubor pro Apache: sudo nano /etc/apache2/sites-available/blog.pesekma.fun.conf

    Do něj jsem vložil konfiguraci:

    <VirtualHost *:80>

    ServerName blog.pesekma.fun
    DocumentRoot /var/www/blog.pesekma.fun/html

    Redirect permanent “/” “https://blog.pesekma.fun/”

    ErrorLog ${APACHE_LOG_DIR}/error_blog.pesekma.fun.log
    CustomLog ${APACHE_LOG_DIR}/access_blog.pesekma.fun.log combined

    </VirtualHost>

    Aktivace stránky: sudo a2ensite blog.pesekma.fun.conf

    Kontrola konfigurace: sudo apache2ctl configtest

    Restart Apache: sudo systemctl reload apache2

    Získání TLS certifikátu -> sudo apt install certbot python3-certbot-apache poté -> sudo certbot –apache

    A myslím že jsem zmáčkl 2 (blog.pesekma.fun)

    Instalace WordPress -> Přešel jsem do složky: cd /tmp -> Stáhl jsem WordPress: curl -O https://wordpress.org/latest.tar.gz -> Rozbalil jsem archiv: tar xzvf latest.tar.gz -> A soubory jsem zkopíroval do složky webu: sudo cp -a wordpress/. /var/www/blog.pesekma.fun/html/

    Vytvoření databáze ->
    sudo mariadb
    CREATE DATABASE blogp;
    CREATE USER ‘pesekma’@’localhost’ IDENTIFIED BY ‘heslo’;
    GRANT ALL PRIVILEGES ON blogp.* TO ‘pesekma’@’localhost’;
    FLUSH PRIVILEGES;
    EXIT;

    Dokončení instalace WordPress -> Poté jsem otevřel web v prohlížeči: https://blog.pesekma.fun

    WordPress nejprve vypsal chybu unable to write wp-config.php, proto jsem upravil práva složky: sudo chown -R www-data:www-data /var/www/blog.pesekma.fun/html -> Poté už instalace proběhla úspěšně.

    Během konfigurace se stránka nechtěla načíst. Zjistil jsem, že v souboru: /etc/apache2/sites-available/blog.pesekma.fun-le-ssl.conf
    byl řádek:Redirect permanent / https://blog.pesekma.fun/
    Po jeho odstranění a restartu Apache: sudo systemctl reload apache2 ->začal web fungovat správně.

    Po dokončení instalace jsem se přihlásil do administrace WordPressu a vytvořil tento příspěvek jako dokumentaci postupu konfigurace.

    Přeji Vám krásný den, pane učiteli

  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!