This commit is contained in:
2022-07-05 16:26:23 +02:00
parent 39a2e19f92
commit d8dc4d5b9d

View File

@@ -3,8 +3,36 @@
## Atelier 1
Créer le répertoire /srv/Private
```bash
mkdir /srv/Private
echo "This is private" > /srv/Private/index.html
```
Le rendre accessible via http://lia.fr/Private
```bash
htpasswd -c /etc/httpd/passwd tom
...
echo "admin: tom" > /etc/httpd/group
```
```bash
# /etc/httpd/conf.d/my.conf
Alias /Private /srv/Private
<Directory /srv/Private>
AuthType Basic
AuthName "Acces prive"
AuthUserFile "/etc/httpd/passwd"
AuthGroupFile "/etc/httpd/group"
require group admin
</Directory>
```
Modules nécessaires:
* mod_authn_core
* mod_authn_file
* authz_groupfile_module
* auth_basic_module
Faire en sorte que seuls les membres du groupe _admin_ puissent y accéder