SME 7 + iFolder

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

SME 7 + iFolder

Messagepar lulu62 » 17 Nov 2006 07:09

Bonjour,

J'utilise SME7 en tant que serveur et passerelle et j'aimerais faire fonctionner iFolder sur ce serveur. Ce programe est composé de 2 logiciels : un logiciel client, ainsi qu'un logiciel serveur.
J'ai donc suivi ce howto qui explique comment installé iFolder Entreprise Server sur CentOS 4.3 dont voici les principales étapes :

1) Install Mono and Apache2 (uniquement Mono pour mon cas)
2) Configure Yum with iFolder Server Repository
3) Install iFolder (avec yum)
4) Create .config directory and assign Apache ownership
5) Configure the Server's Firewall to allow http traffic (j'effectue mes test dans mon réseau local donc j'ai sauté cette étape)
6) Disable SELinux (je n'ai pas trouvé de fichier portant le nom de "selinux" dans mon SME j'ai donc sauté cette étape)

Je précise que mon serveur SME et Apache fonctionne correctement je peux naviguer dans mes ibays avec firefox.

Je pense (je suis newbie sous linux) avoir correctement fini l'installation d'iFolder sur mon serveur cependant je n'arrive pas à accéder à la page d'administration de celui-ci : http://host/admin, j'obtiens une erreur 404 Not Found (j'ai bien évidemment remplacé host par l'adresse IP de mon serveur).

J'ai donc pensé qu'il pouvait s'agir d'un problème avec les alias d'Apache, je suis donc allé renseigner mon httpd.conf afin qu'il trouve les dossiers dans lesquels se trouvent les fichiers d'iFolder et permettre leurs accès (/usr/lib/simias/)
Après avoir fait ça j'ai pu voir le contenu de ces dossiers (plein de fichier .aspx et .ascx) j'ai donc cliqué sur certain des fichiers (Default.aspx et Login.aspx) mais cela m'a retourné le contenu des fichiers en mode texte dans firefox.

Maintenant je me demande si la version d'Apache fonctionnant sur SME ou ses fichiers de configuration etc... ne sont pas un peu customisé à la sauce SME car tous les tutoriaux présents sur le site d'iFolder concernent une installation fraîche d'Apache2. Je n'ai pas d'ordi disponible sous la main pour faire le test mais je pense que l'installation d'un iFolder sur une ditrib fraichement installé sans Apache2 doit être sans problème.

Je me demande aussi si Mono fonctionne correctement, car si c'est le cas, pourquoi m'avoir retourné le mode texte des fichiers aspx... ?

Je précise que l'installation d'iFolder a également créer d'autres répertoires : /etc/simias dans lequel je trouve 2 fichier .config ainsi que /etc/simias/apache dans lequel je trouve des fichiers .conf.

Voici le contenu de /etc/simias/apache/ifolder_apache.conf :

Code: Tout sélectionner
Include /etc/httpd/conf.d/mod_mono.conf

Include /etc/simias/apache/default/*.conf

#NameVirtualHost 127.0.0.1

#<VirtualHost 127.0.0.1>
#       DocumentRoot /var/lib/www/example.com
#       ServerName example.com
#       Include /etc/simias/apache/example.com/*.conf
#</VirtualHost>


Et voici le contenu de /etc/simias/apache/default/ifolder_admin.conf :

Code: Tout sélectionner
Include /etc/httpd/conf.d/mod_mono.conf

Alias /admin "/usr/lib/simias/admin"
AddMonoApplications admin "/admin:/usr/lib/simias/admin"
<Location /admin >
        MonoSetServerAlias admin
        Order allow,deny
        Allow from all
        AddHandler mono asax aspx ascx asmx ashx log csv
        DirectoryIndex Default.aspx index.html
</Location>

#Remove comments below this line to enable SSL
#LoadModule rewrite_module /usr/lib/apache2/mod_rewrite.so
#RewriteEngine On
#RewriteCond %{HTTPS} !=on
#RewriteRule ^/ifolder/(.*) https://%{SERVER_NAME}/ifolder/$1 [R,L]


Si quelqu'un pouvait m'apporter son aide, ça serait vraiment très sympa de sa part car j'ai vraiment envie de faire fonctionner ce (super) logiciel qu'est iFolder.

Merci.
lulu62
Quartier Maître
Quartier Maître
 
Messages: 21
Inscrit le: 19 Oct 2006 09:47
Localisation: Thaïlande

Messagepar Muzo » 17 Nov 2006 10:12

Bonjour,

1- Regardes les logs d'erreur d'apache, peut être qu'il ne trouve pas le mono.conf, car il me semble que Apache est installé d'une manière un peu plus sécure qu'une install standard.

2- Apache a éffectivement une configuration particulière sur SME (exemple pas de .htaccess pris en compte)

3- Est-ce que la doc de iFolder indique un méthode pour valider l'installation du logiciel autre que http://pouet/admin ? car pour ta SME, cette url signifie que tu veux aller dans l'iBay nommée "admin". D'ou le 404 à mon avis.

/Muzo
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar lulu62 » 17 Nov 2006 11:12

Bonjour,

1- Regardes les logs d'erreur d'apache, peut être qu'il ne trouve pas le mono.conf, car il me semble que Apache est installé d'une manière un peu plus sécure qu'une install standard.

En parlant de logs, voici ce que j'obtiens lorsque je redémarre apache :
Code: Tout sélectionner
[root@serverhadyai init.d]# ./httpd restart
Arrêt de httpd :                                           [  OK  ]
Démarrage de httpd :(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443
no listening sockets available, shutting down
Unable to open logs
                                                           [ÉCHOUÉ]

Mais Apache tourne bien quand même. Par contre je ne sais pas où je peux trouver les logs d'Apache.

2- Apache a éffectivement une configuration particulière sur SME (exemple pas de .htaccess pris en compte)

3- Est-ce que la doc de iFolder indique un méthode pour valider l'installation du logiciel autre que http://pouet/admin ? car pour ta SME, cette url signifie que tu veux aller dans l'iBay nommée "admin". D'ou le 404 à mon avis.

/Muzo


Non je ne pense pas,

Dans un dossier situé : /etc/httpd/conf.d
il y a un softlink :
Code: Tout sélectionner
ifolder_apache.conf -> /etc/simias/apache/ifolder_apache.conf


Si je regarde le contenu de /etc/simias/apache/ifolder_apache.conf je trouve ceci :
Code: Tout sélectionner
Include /etc/httpd/conf.d/mod_mono.conf

Include /etc/simias/apache/default/*.conf

#NameVirtualHost 127.0.0.1

#<VirtualHost 127.0.0.1>
#       DocumentRoot /var/lib/www/example.com
#       ServerName example.com
#       Include /etc/simias/apache/example.com/*.conf
#</VirtualHost>



Si je vais à : /etc/simias/apache/default/
je vais trouvé 3 fichiers :

ifolder_admin.conf
ifolder_webaccess.conf
simias_server.conf

Je vous ai déjà posté le contenu d'un de ces fichiers (ifolder_admin.conf), on y vois nottamment l'alias pour Apache
Code: Tout sélectionner
Alias /admin "/usr/lib/simias/admin"


Il y a ensuite 3 dossiers situés à /usr/lib/simias/ :

admin
web
webaccess

et dans ces 3 dossiers il y a les fichiers aspx et ascx ainsi que d'autres dossiers (images, css, help...)
Ces dossiers permettent d'accéder à l'interface d'iFolder, admin pour configurer le logiciel, web et webaccess certainement pour accéder à ses fichiers depuis son navigateur.
lulu62
Quartier Maître
Quartier Maître
 
Messages: 21
Inscrit le: 19 Oct 2006 09:47
Localisation: Thaïlande

Messagepar lulu62 » 20 Nov 2006 15:49

no idea ? :up: :cry:
lulu62
Quartier Maître
Quartier Maître
 
Messages: 21
Inscrit le: 19 Oct 2006 09:47
Localisation: Thaïlande


Retour vers E-Smith / SME Server

Qui est en ligne ?

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

cron