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