Bonjour,

Je viens de remettre en route sslh sur mon serveur perso. J'ai suivi la 
recommandation de configuration, en faisant écouter mon serveur apache2 
uniquement sur localhost:443. Jusque là, pas de problème.

Au lancement via /etc/init.d/sslh, le script m'indique qu'il y a eu un 
problème, et pourtant en vérifiant après coup, sslh tourne bien, et 
effectue bien la redirection des requètes https vers apache2 ou vers 
SSH.

Le démon lancé à la main en mode verbeux ne m'indique rien de plus :

# /usr/sbin/sslh -v -u sslh -p 192.168.0.1:443 -s 127.0.0.1:22 \
-l 127.0.0.1:443 -P /var/run/sslh.pid
SSL addr: 127.0.0.1:443 (after timeout 2s)
SSH addr: 127.0.0.1:22
listening on 192.168.0.1:443
turning into sslh

J'ai lancé le script /etc/init.d/sslh en -x, et ai vu ceci 
d'intéressant:

+ /sbin/start-stop-daemon --start --nicelevel 0 --quiet --oknodo --chdir \
/root --exec /usr/sbin/sslh --oknodo --pidfile /var/run/sslh.pid -- \
-u sslh -p 192.168.0.1:443 -s 127.0.0.1:22 -l 127.0.0.1:443 -P \
/var/run/sslh.pid
+ errcode=0
+ return 0
+ [ -n  ]
+ running
+ [ ! -f /var/run/sslh.pid ]
+ return 1
+ log_end_msg 1


Si je comprends bien, le script ne voit pas le fichier 
/var/run/sslh.pid, et en conclut qu'il y a un problème. Pourtant en 
allant vérifier après coup, ce fichier sslh.pid existe bien.

En lançant à la main le démon, avec une attente d'une seconde avant de 
vérifier la présence du fichier .pid, pas de souci, il apparait bien.

J'ai zappé quelquechose dans la configuration ? 

C'est un (tout petit) bug ?

Merci,
-- 
Nicolas

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20110216165356.ge10...@petole.demisel.net

Répondre à