Author: senk

  • Dokumentace

    Konfigurace VHOSTS

    sudo mkdir /var/www/blog.miskoweb.fun

    vytvoření adresáře názvem webu

    cd /etc/apache2/sites-available/

    přesun do adresáře, kde se nachází konfigurační soubory pro

    uvedené weby

    sudo touch blog.miskoweb.fun.conf

    vytvoření konfigurační souboru pro nezabezpečený web

    sudo touch blog.miskoweb.fun-le-ssl.conf

    vytvoření konfigurační souboru pro zabezpečený web

    sudo nano blog.miskoweb.fun.conf

    <VirtualHost *:80>
    ServerName blog.miskoweb.fun
    DocumentRoot /var/www/blog.miskoweb.fun

    RewriteEngine on
    RewriteCond %{SERVER_NAME} =blog.miskoweb.fun
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
    </VirtualHost>

    sudo nano blog.miskoweb.fun-le-ssl.conf

    <VirtualHost *:443>
    ServerName blog.miskoweb.fun
    DocumentRoot /var/www/blog.miskoweb.fun
    ErrorLog ${APACHE_LOG_DIR}/error_blog.miskoweb.fun.log
    CustomLog ${APACHE_LOG_DIR}/access_blog.miskoweb.fun.log combined

    SSLCertificateFile /etc/letsencrypt/live/blog.miskoweb.fun/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/blog.miskoweb.fun/privkey.pem
    Include /etc/letsencrypt/options-ssl-apache.conf
    </VirtualHost>

    sudo a2ensite blog.miskoweb.fun.conf blog.miskoweb.fun-le-ssl.conf

    aktivování domény

    sudo systemctl reload apache2

    reload apache2 pro provedení změn

    CERTIFIKÁT

    sudo certbot –apache -d blog.miskoweb.fun

    vygenerování certifikátu pro danou doménu, certifikát se aplikuje v konfiguračním souboru blog.miskoweb.fun-le-ssl.conf

    INSTALACE WORDPRESS

    sudo apt update

    cd /var/www/

    přesun do složky kde stáhnu wordpress v zipu

    sudo wget https://wordpress.org/latest.zip

    stažení wordpress

    sudo apt install unzip

    instalace balíčku unzip pro rozbalení wordpress

    sudo unzip latest.zip -d /var/www/

    rozbalení wordpress

    sudo rm latest.zip

    smazání nepotřebného souboru

    sudo rm -rf blog.miskoweb.fun

    smazání složky pro web, abych mohl použít tento název pro wordpress

    sudo mv wordpress blog.miskoweb.fun

    přejmenování wordpress na název domény

    PROPOJENÍ S DATABÁZÍ

    přejít v prohlížeči na adresu blog.miskoweb.fun

    otevře se nabídka pro instalaci wordpress

    database name: senk

    username: root

    password

    databasehost: localhost

    tableprefix: wp_

    ->Submit

    poté mi vyskočila chyba: unable to write to wp-config.php file

    sudo nano /var/www/blog.miskoweb.fun/wp-config.php

    a sem nyní zkopíruju a vložím konfigurační pravidla, které se zobrazily zároveň s chybou

    -> Run the installation

    přihlásím se přes zadaného uživatele

    ve wordpress už jen kliknu na tlačítko posts a zvolím add post

    autor: Šenk Michal