# HG changeset patch # User František Kučera # Date 1764360563 -3600 # Node ID 0f42cc368775816c41118e3f1754b10a8d02cc64 # Parent 1088fd70d17c4d43bf5b3d0e5182ef279ce414b5 this service is only for humans, not AI or other bots diff -r 1088fd70d17c -r 0f42cc368775 etc/apache2/401.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/etc/apache2/401.html Fri Nov 28 21:09:23 2025 +0100 @@ -0,0 +1,19 @@ + + + + vstup povolen pouze lidem + + + +

+ Tyto stránky jsou určené pouze lidem, nikoli umělé inteligenci nebo jiným botům. + Pokud jste člověk a přicházíte s dobrými úmysly, můžete se přihlásit tak, že stisknete F5 + a jako uživatelské jméno zadáte slova jsem člověk, ovšem bez diakritiky a s podtržítkem místo mezery, + a jako heslo zadáte slovo heslo s počítečním písmenem velkým. +

+ + diff -r 1088fd70d17c -r 0f42cc368775 etc/apache2/git.conf --- a/etc/apache2/git.conf Sun Jan 08 12:37:15 2023 +0100 +++ b/etc/apache2/git.conf Fri Nov 28 21:09:23 2025 +0100 @@ -5,6 +5,20 @@ ServerAdmin webmaster@localhost DocumentRoot /var/www/html + + AuthName "jen_pro_lidi" + AuthType Basic + AuthBasicProvider file + AuthUserFile "/etc/apache2/hesla" + Require valid-user + ErrorDocument 401 /401.html + + + Alias /401.html /var/www/html/401.html + + Require all granted + + Alias /robots.txt /var/www/html/robots.txt Alias /cgit-css "/usr/share/cgit/" ScriptAlias / "/usr/lib/cgit/cgit.cgi/" diff -r 1088fd70d17c -r 0f42cc368775 etc/apache2/heslo.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/etc/apache2/heslo.sh Fri Nov 28 21:09:23 2025 +0100 @@ -0,0 +1,4 @@ +#!/bin/bash + +# Nastavíme heslo pro lidi (viz 401.html): +htpasswd -cb /etc/apache2/hesla $jmeno $heslo diff -r 1088fd70d17c -r 0f42cc368775 etc/apache2/hg.conf --- a/etc/apache2/hg.conf Sun Jan 08 12:37:15 2023 +0100 +++ b/etc/apache2/hg.conf Fri Nov 28 21:09:23 2025 +0100 @@ -5,6 +5,20 @@ ServerAdmin webmaster@localhost DocumentRoot /var/www/html + + AuthName "jen_pro_lidi" + AuthType Basic + AuthBasicProvider file + AuthUserFile "/etc/apache2/hesla" + Require valid-user + ErrorDocument 401 /401.html + + + + ProxyPass ! + Require all granted + + Alias /robots.txt /var/www/html/robots.txt ProxyPassMatch ^/robots.txt !