1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/etc/apache2/401.html Fri Nov 28 21:09:23 2025 +0100
1.3 @@ -0,0 +1,19 @@
1.4 +<?xml version="1.0" encoding="UTF-8"?>
1.5 +<html xmlns="http://www.w3.org/1999/xhtml">
1.6 + <head>
1.7 + <title>vstup povolen pouze lidem</title>
1.8 + <style type="text/css">
1.9 + body {
1.10 + max-width: 400px;
1.11 + }
1.12 + </style>
1.13 + </head>
1.14 + <body>
1.15 + <p>
1.16 + Tyto stránky jsou určené pouze lidem, nikoli umělé inteligenci nebo jiným botům.
1.17 + Pokud jste člověk a přicházíte s dobrými úmysly, můžete se přihlásit tak, že stisknete F5
1.18 + a jako uživatelské jméno zadáte slova jsem člověk, ovšem bez diakritiky a s podtržítkem místo mezery,
1.19 + a jako heslo zadáte slovo heslo s počítečním písmenem velkým.
1.20 + </p>
1.21 + </body>
1.22 +</html>
2.1 --- a/etc/apache2/git.conf Sun Jan 08 12:37:15 2023 +0100
2.2 +++ b/etc/apache2/git.conf Fri Nov 28 21:09:23 2025 +0100
2.3 @@ -5,6 +5,20 @@
2.4 ServerAdmin webmaster@localhost
2.5 DocumentRoot /var/www/html
2.6
2.7 + <Location />
2.8 + AuthName "jen_pro_lidi"
2.9 + AuthType Basic
2.10 + AuthBasicProvider file
2.11 + AuthUserFile "/etc/apache2/hesla"
2.12 + Require valid-user
2.13 + ErrorDocument 401 /401.html
2.14 + </Location>
2.15 +
2.16 + Alias /401.html /var/www/html/401.html
2.17 + <Location /401.html>
2.18 + Require all granted
2.19 + </Location>
2.20 +
2.21 Alias /robots.txt /var/www/html/robots.txt
2.22 Alias /cgit-css "/usr/share/cgit/"
2.23 ScriptAlias / "/usr/lib/cgit/cgit.cgi/"
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/etc/apache2/heslo.sh Fri Nov 28 21:09:23 2025 +0100
3.3 @@ -0,0 +1,4 @@
3.4 +#!/bin/bash
3.5 +
3.6 +# Nastavíme heslo pro lidi (viz 401.html):
3.7 +htpasswd -cb /etc/apache2/hesla $jmeno $heslo
4.1 --- a/etc/apache2/hg.conf Sun Jan 08 12:37:15 2023 +0100
4.2 +++ b/etc/apache2/hg.conf Fri Nov 28 21:09:23 2025 +0100
4.3 @@ -5,6 +5,20 @@
4.4 ServerAdmin webmaster@localhost
4.5 DocumentRoot /var/www/html
4.6
4.7 + <Location />
4.8 + AuthName "jen_pro_lidi"
4.9 + AuthType Basic
4.10 + AuthBasicProvider file
4.11 + AuthUserFile "/etc/apache2/hesla"
4.12 + Require valid-user
4.13 + ErrorDocument 401 /401.html
4.14 + </Location>
4.15 +
4.16 + <Location "/401.html">
4.17 + ProxyPass !
4.18 + Require all granted
4.19 + </Location>
4.20 +
4.21 Alias /robots.txt /var/www/html/robots.txt
4.22 ProxyPassMatch ^/robots.txt !
4.23