Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/08/2013, à 15:52

cedric31

Installation modules apache2

Bonjour,

Je suis sous 12.04 LTS 64b, afin de pouvoir activer le SSO avec GLPI je dois avoir le module "mod_auth_sspi.so"
J'ai apache 2.2.22 mais impossible d'y arriver... j'ai récupérer plusieurs mod_auth_sspi.so, sur plusieurs sites différents mais à chaque fois que je démarre apache il me dit :

sweb:/etc/init.d$ sudo ./apache2 start
* Starting web server apache2   
apache2: Syntax error on line 214 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/httpd.conf: Cannot load /etc/apache2/modules/mod_auth_sspi.so into server: /etc/apache2/modules/mod_auth_sspi.so: invalid ELF header
Action 'start' failed.
The Apache error log may have more information.

sachant que le fichier est bien dans /etc/apache2/modules

Une petite idée ?
Merci


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#2 Le 14/08/2013, à 20:56

Pseudo supprimé

Re : Installation modules apache2

salut,

sudo a2enmod <nom du module> # pour l'activer
sudo apache2ctl -M

#3 Le 14/08/2013, à 22:56

tiramiseb

Re : Installation modules apache2

Salut,

Où as-tu récupéré ce module binaire ? Est-il bien adapté à ton matériel ? Correspond-il à ta version d'Apache ?

Hors ligne

#4 Le 19/08/2013, à 08:53

cedric31

Re : Installation modules apache2

Salut et merci pour vos réponses,

j'ai essayé de faire "a2enmod" mais il me dit "module introuvable"

Je l'ai récupéré sur la forge (http://sourceforge.net/projects/mod-auth-sspi/), y'avait le choix entre apache1 et apache2, j'ai pris pour apache2


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#5 Le 19/08/2013, à 09:03

tiramiseb

Re : Installation modules apache2

Euh...

Je suis allé sur le lien "Files" puis j'ai regardé le contenu des fichiers ".zip" des trois versions dispo (1.0.3, 1.0.4 et beta).

D'une part, je ne vois pas de choix entre apache1 et apache2...
D'autre part, c'est un ".so" compilé pour Windows...

Hors ligne

#6 Le 19/08/2013, à 13:12

cedric31

Re : Installation modules apache2

ça doit pas être sur ce site alors... il me demandait si j'étais sous apache1 ou apache2...
je vais essayer de retrouver alors smile


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#7 Le 19/08/2013, à 16:34

bruno

Re : Installation modules apache2

C'est pour quoi faire exactement ce module ? Parce que de ce que j'ai regardé (très rapidement) il s'agit d'un module pour un Apache tournant sous Windows exclusivement.

Hors ligne

#8 Le 19/08/2013, à 16:37

tiramiseb

Re : Installation modules apache2

Moi j'ai cru comprendre que c'est pour s'authentifier sur un « domaine win32 », mais j'avoue que je n'ai pas approfondi pour voir si ça doit obligatoirement tourner sur un serveur Windows.

Après c'est vrai que le postulat de base « afin de pouvoir activer le SSO avec GLPI je dois avoir le module "mod_auth_sspi.so" » me semble très étrange.
cedric31, peut-être peux-tu nous en dire plus sur ton besoin de SSO...

Dernière modification par tiramiseb (Le 19/08/2013, à 16:37)

Hors ligne

#9 Le 19/08/2013, à 17:16

cedric31

Re : Installation modules apache2

C'est moi qui n'ai pas du comprendre peut-être
C'est pour activer le SSO avec GLPI, mon serveur glpi est sous ubuntu 12.04 LTS et mon domaine sous 2008

j'ai suivi cette doc :  http://www.glpi-project.org/wiki/doku.p … authautoad
Dans laquelle ils disent bien que ce module n'est que pour Windows sauf que dans le fichier de conf apache ils s'en servent..... je comprends rien...
du coup j'ai essayé celle ci : http://em-corporation.fr/sysadmin/?p=272
mais c'est pas mieux...

Argh !


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#10 Le 19/08/2013, à 17:30

tiramiseb

Re : Installation modules apache2

ils disent bien que ce module n'est que pour Windows sauf que dans le fichier de conf apache ils s'en servent

Ben oui, ils utilisent Apache sous Windows...

du coup j'ai essayé celle ci : http://em-corporation.fr/sysadmin/?p=272

Ça me semble pas trop mal comme approche.

mais c'est pas mieux...

Qu'est-ce qui est pas mieux ? Qu'est-ce qu'il se passe ? Des détails s'il te plaît ! smile

Hors ligne

#11 Le 19/08/2013, à 17:41

cedric31

Re : Installation modules apache2

tiramiseb a écrit :

Ben oui, ils utilisent Apache sous Windows...

oui d'accord mais le reste n'est pas clair.....enfin pour moi.... smile

tiramiseb a écrit :

Qu'est-ce qui est pas mieux ? Qu'est-ce qu'il se passe ? Des détails s'il te plaît ! smile

je refais un essai demain et je te dirai, je me souviens plus du message, c'est une histoire de module qui n'est pas chargé je crois... quand je veux démarrer apache


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#12 Le 20/08/2013, à 08:30

cedric31

Re : Installation modules apache2

Voici le message quand je démarre apache :

Syntax error on line 9 of /etc/apache2/conf.d/glpi:
Invalid command 'NTLMAuth', perhaps misspelled or defined by a module not included in the server configuration

Je sais pas pourquoi j'ai posté l'autre message, j'ai dû me mélanger les pinceaux avec l'ancien serveur....


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#13 Le 20/08/2013, à 08:31

tiramiseb

Re : Installation modules apache2

Le module NTLM qui va bien est-il bien activé avec a2enmod ?
Peux-tu indiquer quelle est la doc que tu suis pour cette configuration ?

Hors ligne

#14 Le 20/08/2013, à 09:02

cedric31

Re : Installation modules apache2

ça y est j'ai réussi à l'activer ! en fait il fallait activer NTLM_Auth_winbind !
maintenant ça bloque sur NTLMAuthoritavice... mais ça doit être un truc du même genre....
je te tiens au jus wink
merci


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#15 Le 20/08/2013, à 10:06

cedric31

Re : Installation modules apache2

je trouve pas comment installer les modules NTLMDomain, NTLMAuthoritative, NTLMServer et NTLMBackup

si vous avez une idée...


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#16 Le 20/08/2013, à 10:07

tiramiseb

Re : Installation modules apache2

Ce ne sont pas des modules, ce sont des options de configuration d'un module.

Sans détail sur les manipulations que tu fais, la doc que tu suis et les erreurs que tu obtiens, on ne peut pas t'aider.

Hors ligne

#17 Le 20/08/2013, à 10:12

cedric31

Re : Installation modules apache2

Quand je suis la doc d'install des modules ntlm (http://fossies.org/linux/www/apache_httpd_modules/mod_ntlm2-0.1.tgz:a/mod_ntlm2-0.1/Documentation/mod_ntlm.html )

j'ai cette erreur lors de l'install :

apxs -c -o mod_ntlm.so -Wc,-shared mod_ntlm.c
make: apxs : commande introuvable
make: *** [mod_ntlm.so] Erreur 127

Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#18 Le 20/08/2013, à 10:19

tiramiseb

Re : Installation modules apache2

Mais pourquoi n'utilises-tu pas le paquet fourni par Ubuntu ?

$ apt-cache search apache2 ntlm
libapache2-authenntlm-perl - Perform Microsoft NTLM and Basic User Authentication
libapache2-mod-auth-ntlm-winbind - apache2 module for NTLM authentication against Winbind

Hors ligne

#19 Le 20/08/2013, à 10:45

cedric31

Re : Installation modules apache2

tiramiseb a écrit :

Mais pourquoi n'utilises-tu pas le paquet fourni par Ubuntu ?

$ apt-cache search apache2 ntlm
libapache2-authenntlm-perl - Perform Microsoft NTLM and Basic User Authentication
libapache2-mod-auth-ntlm-winbind - apache2 module for NTLM authentication against Winbind

je les ai déjà installé ces packages...


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#20 Le 20/08/2013, à 10:49

tiramiseb

Re : Installation modules apache2

Sans détail précis sur les manipulations précises que tu fais, la doc précise que tu suis et les erreurs précises que tu obtiens, on ne peut pas t'aider.

Là tes indications sont très floues et je ne comprends pas ce que tu essaies de faire précisément, où tu en es, ce qui marche ou ce qui ne marche pas.
Je ne peux pas t'aider.

Hors ligne

#21 Le 20/08/2013, à 10:55

cedric31

Re : Installation modules apache2

qu'est ce que tu as besoin de plus comme info que les messages d'erreurs que j'ai donné, le site que je suis et pour quoi je le fais ?
dis moi, je te donnerai ces infos avec plaisir smile


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#22 Le 20/08/2013, à 10:59

tiramiseb

Re : Installation modules apache2

Tu n'as indiqué que deux sites, dont aucun des deux ne contient d'instruction évoquant les directives que tu essaies de mettre en place.
Tu n'as indiqué que deux sites, dont aucun des deux ne contient d'instruction évoquant le paquet libapache2-mod-auth-ntlm-winbind.
Tu n'as pas montré la configuration d'Apache que tu essaies de mettre en place.

Hors ligne

#23 Le 20/08/2013, à 11:13

cedric31

Re : Installation modules apache2

Je reprends :
Je voudrais activer le SSO pour GLPI, mon serveur est un ubuntu 12.04 et mon domaine en 2008
Pour activer le SSO, je dois rajouter la conf suivante dans mon fichier de conf apache :

PerlModule Apache2::AuthenNTLM
<Directory "/var/www/glpi">
PerlAuthenHandler Apache2::AuthenNTLM
AuthType ntlm,basic
AuthName paipartners
require valid-user
PerlAddVar ntdomain  "domain dc1 dc2"
PerlSetVar defaultdomain domain
PerlSetVar splitdomainprefix 1
PerlSetVar ntlmdebug 0 (1 ou 2 pour test)
PerlSetVar ntlmauthoritative off
</Directory

Comme indiqué sur le site : http://em-corporation.fr/sysadmin/?p=272

Mais lorsque je veux démarrer apache, il me dit que les modules NTLMDomain, NTLMBackup, NTLMServer et NTLMAuthoritative ne sont pas présent (alors que j'ai installé les packages libapache2-authenntlm-perl - et
libapache2-mod-auth-ntlm-winbind)
Du coup j'ai essayé de suivre la doc : http://fossies.org/linux/www/apache_htt … _ntlm.html

Mais j'ai ce message :

cp: cannot stat `mod_ntlm.so': No such file or directory
apxs:Error: Command failed with rc=65536
.
make: *** [install] Erreur 1

D'après ce que j'ai compris c'est parce qu'il cherche les modules apache dans /lib/apache2/modules alors que je les ai dans /etc/apache2/modules...

Merci encore de ton aide wink


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#24 Le 20/08/2013, à 11:16

tiramiseb

Re : Installation modules apache2

lorsque je veux démarrer apache, il me dit que les modules NTLMDomain, NTLMBackup, NTLMServer et NTLMAuthoritative ne sont pas présent (alors que j'ai installé les packages libapache2-authenntlm-perl - et
libapache2-mod-auth-ntlm-winbind)

Quelle est l'erreur exacte (copier-coller) ?

cedric31 a écrit :

Du coup j'ai essayé de suivre la doc : http://fossies.org/linux/www/apache_htt … _ntlm.html

As-tu remarqué que cette documentation date d'il y a 13 ans ? Peut-être que les technologies ont évolué depuis ce jour-là... Surtout que tu essaies de te connecter à un domaine Windows 2008.

Dernière modification par tiramiseb (Le 20/08/2013, à 11:18)

Hors ligne

#25 Le 21/08/2013, à 11:06

cedric31

Re : Installation modules apache2

tiramiseb a écrit :

lorsque je veux démarrer apache, il me dit que les modules NTLMDomain, NTLMBackup, NTLMServer et NTLMAuthoritative ne sont pas présent (alors que j'ai installé les packages libapache2-authenntlm-perl - et
libapache2-mod-auth-ntlm-winbind)

Quelle est l'erreur exacte (copier-coller) ?

le message d'erreur c'est toujours le même, il n'a pas changé, c'est celui que je t'ai mis dans le post de 8h30

Invalid command 'NTLMAuth', perhaps misspelled or defined by a module not included in the server configuration
tiramiseb a écrit :

As-tu remarqué que cette documentation date d'il y a 13 ans ? Peut-être que les technologies ont évolué depuis ce jour-là... Surtout que tu essaies de te connecter à un domaine Windows 2008.

oui mais c'est toujours la même conf, j'ai mis ce lien mais si tu regardes celui que j'avais mis sur le wiki glpi c'est pareil


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne