Rediriger un sous domaine vers un sous répertoire d'une ibai

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

Rediriger un sous domaine vers un sous répertoire d'une ibai

Messagepar JPhi » 31 Mai 2005 18:33

Bonjour à tous,

Apparemment ce n'est pas possible :
Sachez que vous pouvez pointer le domaine virtuel soit vers le site Web principal, soit vers l'une des ibaies. Vous ne pouvez pas pointer un domaine virtuel vers un sous répertoire que vous avez tout simplement créé à l'intérieur de la zone fichiers du site Web principal. Vous devez plutôt utiliser une info-baie.

Mais pas possible parce que l'interface d'administration ne le permet pas ou alors pas possible parce que ce n'est pas une bonne idée de le faire ?
Je pensais directement changer le httpd.conf ...

Pour rentrer un peu plus dans le détail, actuellement j'ai un forum dans une i-baie qui se trouve dans un sous répertoire et je voudrais qu'il soit possible d'y accepter avec l'adresse forums.domaine.com
Apparemment monsieur Google préfère :)
Le problème c'est que je ne veux pas déménager tout le forum dans une nouvelle ibay et faire tous les changements qui en découlent.

Merci d'avance,
JP
Avatar de l’utilisateur
JPhi
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 30 Déc 2004 11:51

Messagepar sibsib » 31 Mai 2005 21:53

Salut,

1) Oui, il est possible dans httpd.conf de faire ce que tu veux. Cependant, une analyse un peu poussée doit être faite, pour ne rien fabriquer qui 'conflicte' avec la logique de SME.

2) Pourquoi ne peux tu pas déplacer ton forum ?
J'explique ma question
Supposons que dans ton site principal, tu aies un sous répertoire nommé 'forum'.

Si tu :
a) renomme ce dossier forum.backup
2) crées une ibay nommé forum
3) déplaces l'intégralité des fichiers (et sous répertoires, le cas échéant) se trouvant dans
/home/e-smith/files/ibays/Primary/html/forum.backup
dans
/home/e-smith/files/ibays/forum/html

Alors, vu en http, tes fichiers seront toujours accessibles par http://www.cheztoi.com/forum (C'est un des principes de bases des i-bay)

Après, si tu associes cette i-bay à http://forums.cheztoi.com, ton i-bay sera indifférement accessible par les deux chemins.

J'ai loupé un truc ?

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar tomtom » 31 Mai 2005 22:13

Je pense que sibsib a bon, mais je ne connais pas assez SME pouir valider.

Per contre, au pire des cas, tu crées une ibay "forum", tu mets tout ce qui est dans ton repertoire forum dans cette ibay, tu supprimes le repertoire et ensuite tu crées un lien symbolique vers l'ibay dans ton ibay principale. Tu auras ainsi l'impression que le repertoire est toujrs là, et ça marchera... ;)

t.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar JPhi » 31 Mai 2005 22:33

Ah oui effectivement j'avais oublié le principe de base des ibays :?
Je vais essayer ça.

Merci à vous deux
a+
JP
Avatar de l’utilisateur
JPhi
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 30 Déc 2004 11:51

Messagepar jpcheney » 01 Juin 2005 11:32

je crois pas que les liens symboliques marchent par defaut ..
JeeP
Avatar de l’utilisateur
jpcheney
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 157
Inscrit le: 14 Août 2002 00:00

Messagepar JPhi » 03 Juin 2005 10:41

1er problème; les scripts php qui accédaient avant au répertoire /forums/ doivent maintenant pouvoir accéder à l'i-bay forums.
Vu que que les scripts php sont cantonnés à leurs propre i-bay j'ai fait la manipe décrite sur le site de Grand-Pa pour qu’ils aient aussi l’accès à l-ibay forums.

Ce qui me donne bien dans mon httpd.conf :
Code: Tout sélectionner
php_admin_value open_basedir /home/e-smith/files/ibays/site/:/home/e-smith/files/ibays/forums/


Le problème maintenant c'est que je doit inclure un fichier config.php dans une page du site qui se trouve dans /ibays/forums/html/ dans mon code php j'ai mis comme chemin relatif /, gros problème dans /ibays/site/html/ il y a aussi un config.php qui n'a rien a voir avec celui du forum ... (évidement ca ne marche pas)

Comment faire ?
Avatar de l’utilisateur
JPhi
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 30 Déc 2004 11:51

Messagepar JPhi » 03 Juin 2005 19:19

2eme problème: Je dois mettre quoi comme chemin relatif dans les pages du forum ?

Pour le forum j'ai mis comme racine / quand j'accède avec le nom de domaine forums.domaine.tld, pas de problème.
Par contre quand j'y accède avec domaine.tld/forums/ la racine devient la racine du site et ça là plus rien ne fonctionne :(

Une solution ?

Merci d'avance,
JP
Avatar de l’utilisateur
JPhi
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 30 Déc 2004 11:51

Messagepar sibsib » 03 Juin 2005 22:23

Salut,

Je ne sais pas exactement, mais ce qui est sur, c'est que / n'est pas un chemin relatif, c'est un chemin absolu.

Donc évidemment, au niveau portabilité, c'est moyen.

Tu devrais essayer avec des prefixes du genre
./ <- çà veut dire au même niveau
ou
../ <- çà veut dire un niveau au dessus.

Après, il faut adapter en regardant dans le fichier
/var/log/httpd/error_log ou va le script

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité