+9
-8
@@ -24,11 +24,12 @@ mkdir -p elog_instance/logbooks
|
|||||||
# Générer le fichier mot de passe
|
# Générer le fichier mot de passe
|
||||||
htpasswd -cb elog_instance/elog.passwd robot testpassword
|
htpasswd -cb elog_instance/elog.passwd robot testpassword
|
||||||
|
|
||||||
# Configuration avec accès restreint
|
# Configuration avec accès complet
|
||||||
cat > elog_instance/elogd.cfg <<EOF
|
cat > elog_instance/elogd.cfg <<EOF
|
||||||
[global]
|
[global]
|
||||||
port = 8080
|
port = 8080
|
||||||
logdir = logbooks
|
logdir = logbooks
|
||||||
|
allowed methods = GET, POST, PUT, DELETE
|
||||||
allowposting = 1
|
allowposting = 1
|
||||||
allowhtml = 1
|
allowhtml = 1
|
||||||
|
|
||||||
@@ -36,17 +37,17 @@ allowhtml = 1
|
|||||||
dir = logbooks/demo
|
dir = logbooks/demo
|
||||||
allow = robot
|
allow = robot
|
||||||
passwdfile = elog.passwd
|
passwdfile = elog.passwd
|
||||||
|
allowedit = robot
|
||||||
|
edit password = testpassword
|
||||||
|
allowedit = 1
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Lancer le serveur
|
# Lancer le serveur
|
||||||
~/.local/bin/elogd -c elog_instance/elogd.cfg &
|
~/.local/bin/elogd -c elog_instance/elogd.cfg &
|
||||||
sleep 3
|
sleep 3
|
||||||
|
|
||||||
# Vérification
|
# Test PUT
|
||||||
echo "✅ elogd version:"
|
echo "🔄 Test de requête PUT..."
|
||||||
~/.local/bin/elogd -h | head -n 1
|
curl -X PUT -u robot:testpassword -d "subject=Test&message=Ceci+est+un+test" http://localhost:8080/demo/
|
||||||
|
|
||||||
echo "📬 Accès test au logbook :"
|
echo "✅ ELOG setup terminé"
|
||||||
curl http://localhost:8080/demo/ || echo "Pas encore de logbook 'demo'"
|
|
||||||
|
|
||||||
echo "✅ ELOG setup terminé"
|
|
||||||
Reference in New Issue
Block a user