Koozali.org: home of the SME Server

SME 7 + iFolder

lulu62

SME 7 + iFolder
« on: November 17, 2006, 07:06:22 AM »
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: [Select]

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: [Select]

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.

philippe971

SME 7 + iFolder
« Reply #1 on: November 26, 2006, 12:24:05 AM »
bonjour
voila ou j'en suis avec ifloder

dans /etc/yum.repos.d
creer iFolderServer-CentOS.repo et mono.repo

code:
Code: [Select]

[iFolderServer]
name=iFolder Server for CentOS
baseurl=http://forgeftp.novell.com/ifolder/server/3.5/20060621-0346/linux/CENTOS-4.3-i386/rpms
enabled=1
gpgcheck=0

[iFolderServer_SRPMS]
name=iFolder Server SRPMS for CentOS
baseurl=http://forgeftp.novell.com/ifolder/server/3.5/20060621-0346/linux/CENTOS-4.3-i386/srpms
enabled=0
gpgcheck=0

code:
Code: [Select]

[mono]
name=Mono for rhel-4-i386 (stable)
baseurl=http://www.go-mono.com/download-stable/rhel-4-i386/
enabled=1
gpgcheck=0

ensuite faire un yum install mono-core-* mono-data-1* mono-web-* mod_mono-1* xsp-* ifolder3-server

dans /etc/httpd/conf.d supprimer ifolder_apache.conf et mod_mono.conf

dans /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf

creer :
20LoadModule75
86ifolder_admin
86ifolder_webaccess
86simias_server

code 86simias_server :
Code: [Select]

LoadModule mono_module /usr/lib/httpd/modules/mod_mono.so

code 86ifolder_admin :
Code: [Select]

Alias /admin /usr/lib/simias/admin
AddMonoApplications admin "/admin:/usr/lib/simias/admin"
<Location /admin >
    AddType application/x-asp-net .aspx
    AddType application/x-asp-net .asmx
    AddType application/x-asp-net .ashx
    AddType application/x-asp-net .asax
    AddType application/x-asp-net .ascx
    AddType application/x-asp-net .soap
    AddType application/x-asp-net .rem
    AddType application/x-asp-net .axd
    AddType application/x-asp-net .cs
    AddType application/x-asp-net .config
    AddType application/x-asp-net .Config
    AddType application/x-asp-net .dll
MonoSetServerAlias admin
Order allow,deny
Allow from all
AddHandler mono asax aspx ascx asmx ashx log csv
DirectoryIndex index.aspx Default.aspx default.aspx index.html
</Location>

code 86ifolder_webaccess :
Code: [Select]

Alias /ifolder /usr/lib/simias/webaccess
AddMonoApplications ifolder "/ifolder:/usr/lib/simias/webaccess"
<Location /ifolder >
    AddType application/x-asp-net .aspx
    AddType application/x-asp-net .asmx
    AddType application/x-asp-net .ashx
    AddType application/x-asp-net .asax
    AddType application/x-asp-net .ascx
    AddType application/x-asp-net .soap
    AddType application/x-asp-net .rem
    AddType application/x-asp-net .axd
    AddType application/x-asp-net .cs
    AddType application/x-asp-net .config
    AddType application/x-asp-net .Config
    AddType application/x-asp-net .dll
    MonoSetServerAlias ifolder
Order allow,deny
Allow from all
AddHandler mono asax aspx ascx asmx ashx
DirectoryIndex index.aspx Default.aspx default.aspx index.html
</Location>

code 86simias_server :
Code: [Select]

Alias /simias10 /usr/lib/simias/web
AddMonoApplications simias10 "/simias10:/usr/lib/simias/web"
<Location /simias10 >
    AddType application/x-asp-net .aspx
    AddType application/x-asp-net .asmx
    AddType application/x-asp-net .ashx
    AddType application/x-asp-net .asax
    AddType application/x-asp-net .ascx
    AddType application/x-asp-net .soap
    AddType application/x-asp-net .rem
    AddType application/x-asp-net .axd
    AddType application/x-asp-net .cs
    AddType application/x-asp-net .config
    AddType application/x-asp-net .Config
    AddType application/x-asp-net .dll
MonoSetServerAlias simias10
Order allow,deny
Allow from all
SetHandler mono
</Location>

apres faire

code :
Code: [Select]

expand-template /etc/httpd/conf/httpd.conf
/etc/rc7.d/S86httpd-e-smith restart

et pour finir

code :
Code: [Select]

http://AdresseServeur/admin

les corrections et les améliorations seront les bienvenues

lulu62

SME 7 + iFolder
« Reply #2 on: November 28, 2006, 10:48:10 AM »
Ok, super, j'avance progressivement, j'ai maintenant accès aux fenêtres d'authentification, cependant je reste coincé là car lorsque j'essaye de m'identifier avec "admin" et "simias" j'obtiens ce message :
Code: [Select]
Error: Your session has been closed. Please log in.
juste au dessus de "Username".

J'ai suivi les conseils sur le site ifolder.com concernant ce problème mais cela n'a rien changé...