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 🙂