OCS + Eon

Problèmes rencontrés lors de l'installation d'EyesOfNetwork

Re: OCS + Eon

Messagepar freelooser-jp » 27 Juillet 2010, 14:37

PS, message sur mon navigateur internet :

La page n'est pas redirigée correctement
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
* La cause de ce problème peut être la désactivation ou le refus
des cookies.

Merci encore !
freelooser-jp
 
Messages: 10
Inscrit le: 01 Avril 2010, 12:20

Re: OCS + Eon

Messagepar jean-philippe.levy » 27 Juillet 2010, 14:47

Oublies pas le :
/etc/httpd/conf.d/auth_form.conf
Avatar de l’utilisateur
jean-philippe.levy
 
Messages: 272
Inscrit le: 30 Janvier 2009, 19:44
Localisation: Palaiseau France

Re: OCS + Eon

Messagepar freelooser-jp » 27 Juillet 2010, 22:15

voici la fin mon httpd.conf:

NameVirtualHost *:80
LoadModule auth_form_module modules/mod_auth_form.so

<VirtualHost *:80>
DocumentRoot "/srv/eyesofnetwork/eonweb/"
ServerName eonweb
<Directory "/srv/eyesofnetwork/eonweb/">
AuthType Basic
AuthName "Restricted"
AuthFormAuthoritative On
AuthFormMySQLSocket /var/lib/mysql/mysql.sock
AuthFormMySQLUsername eonweb
AuthFormMySQLPassword XXXX
AuthFormMySQLDB eonweb
AuthFormMySQLTableSID sessions,users,groupright
AuthFormMySQLFieldUID sessions.user_id
AuthFormMySQLTableSIDCondition "`sessions`.`session_id`=$session_id AND `sessions`.`user_id`$
AuthFormPageLogin /login.php
AuthFormSessionCookies ON
Require valid-user
</Directory>
</VirtualHost>


Démarrage de httpd :[Tue Jul 27 22:04:51 2010] [warn] module auth_form_module is already loaded, skipping

grep -R auth_form_module /etc/httpd/
/etc/httpd/conf.d/auth_form.conf:LoadModule auth_form_module modules/mod_auth_form.so
/etc/httpd/logs/error_log:[Tue Jul 27 22:04:12 2010] [warn] module auth_form_module is already loaded, skipping
/etc/httpd/logs/error_log:[Tue Jul 27 22:04:52 2010] [warn] module auth_form_module is already loaded, skipping
/etc/httpd/logs/error_log:[Tue Jul 27 22:07:08 2010] [warn] module auth_form_module is already loaded, skipping
/etc/httpd/conf/httpd.conf:LoadModule auth_form_module modules/mod_auth_form.so
Fichier binaire /etc/httpd/modules/mod_auth_form.so concorde

donc il chargait encore l'ancien fichier de conf, dont je pense inutile dans mon httpd, ou alors supprimer le fichier /etc/httpd/conf.d/auth_form.conf?

Merci pour tout le temps que tu m'accordes, je continue de creuser...
Bonne soirée
freelooser-jp
 
Messages: 10
Inscrit le: 01 Avril 2010, 12:20

Re: OCS + Eon

Messagepar freelooser-jp » 27 Juillet 2010, 23:04

J'ai commenter la ligne dans le fichier auth_form.conf.

[root@localhost ~]# service httpd restart
Arrêt de httpd : [ OK ]
Démarrage de httpd : [ OK ]

Plus de soucis au lancement de httpd. Meme problème quand meme :)

cat /var/log/httpd/error_log:
[Tue Jul 27 22:59:41 2010] [info] [client 192.168.0.254] AuthForm: GET /login.php HTTP/1.1 - invalid session: redirect to /login.php
freelooser-jp
 
Messages: 10
Inscrit le: 01 Avril 2010, 12:20

Re: OCS + Eon

Messagepar jean-philippe.levy » 28 Juillet 2010, 09:14

Je pense que le problème vient du DocumentRoot dans httpd.conf qui est par défaut :
DocumentRoot "/srv/eyesofnetwork/eonweb"

Je pense que le virtualhost correspondant à eonweb doit inclure cette ligne.

De plus si tu utilises des virtualhost nommés la logique est d'attaquer les 3 sites (glpi, ocs et eon) avec 3 noms d'hôtes différents pour bien les différencier, sinon autant faire des alias comme dans la solution par défaut.
Avatar de l’utilisateur
jean-philippe.levy
 
Messages: 272
Inscrit le: 30 Janvier 2009, 19:44
Localisation: Palaiseau France

Re: OCS + Eon

Messagepar Seb » 28 Juillet 2010, 09:23

C'est ce que je disais plus haut pour le httpd.conf...
Le plus simple est donc de juste mette un # devant la ligne DocumentRoot d'origine du httpd.conf....ET a la fin du fichier faire juste un

<Virtualhost 192.168.1.1>
Name eonweb
DocumentRoot /srv/eyesofnetwork/eonweb
<Virtualhost>

<Virtualhost 192.168.1.1>
Name ocs
DocumentRoot /srv/eyesofnetwork/ocsreport....
<Virtualhost>

Certes ce ne sont que des alias mais ainsi les autres host déclaré pourront contourner la page login par defaut a eonweb.
Si vous laissez le premier DocumentRoot de https effectivement ça pose des pb car c'est lui par defaut qui renvoie a la page de login...
Perso je n'ai mis que ça pour ocs et ça tourne...Pour faire moins d'erreur dans les logs j'ai ajouté juste dans le etc/host les alias ocs et eonweb...
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT
Avatar de l’utilisateur
Seb
 
Messages: 622
Inscrit le: 11 Février 2009, 18:35

Re: OCS + Eon

Messagepar freelooser-jp » 28 Juillet 2010, 11:05

Document root est bien commenté, dans les fichiers httpd.conf

[root@localhost ~]# grep -R DocumentRoot /etc/httpd/
/etc/httpd/conf.d/glpi.conf:# DocumentRoot /usr/share/glpi
/etc/httpd/conf.d/ocsinventory-reports.conf:# DocumentRoot /usr/share/ocsinventory-reports/ocsreports
/etc/httpd/conf/httpd.conf.ori:# DocumentRoot: The directory out of which you will serve your
/etc/httpd/conf/httpd.conf.ori:#DocumentRoot "/srv/eyesofnetwork/eonweb"
/etc/httpd/conf/httpd.conf.ori:# This should be changed to whatever you set DocumentRoot to.
/etc/httpd/conf/httpd.conf.ori:# DocumentRoot /www/docs/dummy-host.example.com
/etc/httpd/conf/httpd.conf.ori:DocumentRoot /srv/eyesofnetwork/eonweb/
/etc/httpd/conf/httpd.conf:# DocumentRoot: The directory out of which you will serve your
/etc/httpd/conf/httpd.conf:#DocumentRoot "/srv/eyesofnetwork/eonweb"
/etc/httpd/conf/httpd.conf:# This should be changed to whatever you set DocumentRoot to.
/etc/httpd/conf/httpd.conf:# DocumentRoot /www/docs/dummy-host.example.com
/etc/httpd/conf/httpd.conf:DocumentRoot /srv/eyesofnetwork/eonweb/
Fichier binaire /etc/httpd/modules/mod_vhost_alias.so concorde

(le .ori est un backup de mes tests). Et les autres lignes sont bien commentées.
Fin de mon fichier httpd.conf:

#NameVirtualHost *:80
LoadModule auth_form_module modules/mod_auth_form.so
#/srv/eyesofnetwork/eonweb-2.1/
<VirtualHost 192.168.0.12>
DocumentRoot /srv/eyesofnetwork/eonweb/
ServerName eonweb
</VirtualHost>

Je n'ai plus mon erreur de redirection, mais je retombe sur le "parse error" :
cat /var/log/httpd/error.log
[error] [client 86.65.209.114] PHP Parse error: syntax error, unexpected $end in /srv/eyesofnetwork/eonweb-2.1/login.php on line 168
freelooser-jp
 
Messages: 10
Inscrit le: 01 Avril 2010, 12:20

Re: OCS + Eon

Messagepar Seb » 28 Juillet 2010, 17:39

-revire le / a la fin du directory...
-la ligne 168 de la page php contient quoi???
-Perso j'ai jamais intégré le mod_auth dans le virtual et ça tourne quand mme...les fichiers de conf.d le contiennent deja...
tu fait comment pour te connecter???
Car la normalement dans un cas c'est ipeon/eonweb et l'autre ipeon/ocs non???
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT
Avatar de l’utilisateur
Seb
 
Messages: 622
Inscrit le: 11 Février 2009, 18:35

Précédent

Retour vers EyesOfNetwork Installation

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité