Blog

  • Postup pro nastavení WordPress

    Ve Wedos administraci nastavit DNS CNAME záznam blog.jansky4.fun

    Na VPS:

    cd /etc/apache2/sites-available/
    sudo nano blog.jansky4.fun.conf
    sudo cp 000-default.conf blog.jansky4.fun.conf

    V souboru blog.jansky4.fun.conf:

    <VirtualHost *:80>
            ServerName blog.jansky4.fun
    
            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    sudo a2ensite blog.jansky4.fun.conf
    sudo systemctl reload apache2

    Nastavení HTTPS na doméně:

    sudo certbot --apache -d blog.jansky4.fun

    Soubor blog.jansky4.fun.conf změnit na: (přidání redirectu)

    <VirtualHost *:80>
            ServerName blog.jansky4.fun
            Redirect "/" "https://blog.jansky4.fun/"
    
            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    sudo systemctl reload apache2
    cd
    cd /var/www
    sudo mkdir blog.jansky4.fun
    
    cd /etc/apache2/sites-available/
    sudo nano blog.jansky4.fun-le-ssl.conf


    V souboru blog.jansky4.fun-le-ssl.conf:

    <IfModule mod_ssl.c>
    <VirtualHost *:443>
            ServerName blog.jansky4.fun
            DocumentRoot /var/www/blog.jansky4.fun
    
            ErrorLog ${APACHE_LOG_DIR}/error_blog.jansky4.fun.log
            CustomLog ${APACHE_LOG_DIR}/access_blog.jansky4.fun.log combined
    
    SSLCertificateFile /etc/letsencrypt/live/blog.jansky4.fun/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/blog.jansky4.fun/privkey.pem
    Include /etc/letsencrypt/options-ssl-apache.conf
    </VirtualHost>
    </IfModule>

    STAŽENÍ WORDPRESS:

    cd /var/www/blog.jansky4.fun
    sudo wget https://wordpress.org/latest.tar.gz
    sudo tar -xzvf latest.tar.gz --strip-components=1
    sudo rm latest.tar.gz
    sudo chown -R www-data:www-data /var/www/blog.jansky4.fun

    Do adresáře /var/www/blog.jansky4.fun se pomocí příkazu wget stáhnou soubory pro WordPress, které se do tohoto adresáře rozbalí, ale díky –strip-components zůstanou v tomto adresáři a nevytvoří další podadresář. Nakonec se odstraní již nepotřebný archiv. Musí se také vlastnictví složky předat Apache.

    VYTVOŘENÍ DATABÁZE PRO WORDPRESS:

    V Admineru vytvoit databázi s názvem wp_blog a uživatele wp_user se všemi právy pro tuto databázi.

    INSTALACE WORDPRESS:

    Na adrese blog.jansky4.fun běží instalátor WordPressu, na něm se vyplní údaje o databázi (název, uživatel, server).
    Nastavení základních informací o webu (jméno, uživatel, heslo, email).

    Jan Jánský 4.E