Author Topic: Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?  (Read 2506 times)

Offline DaRE

  • Newbie
  • *
  • Posts: 27
  • Karma: 2
    • View Profile
    • International Freestyle Skaters Association
Bonjour,

J'ai un compte utilisateur sur le serveur X.

J'ai créé un sous-domaine www.mysite.tld pour être bien sûr que le sous-domaine www pointe sur le dossier /www/. Or c'est la racine du compte ( / ) qui est lu quand on demande http://www.mysite.tld/ . J'y ai mis un index temporaire de maintenance justement. Et c'est celui-ci qui s'affiche. Il ne devrait s'afficher que lorsque l'on demande http://mysite.tld/ .

Attention, je ne souhaite pas que http://mysite.tld/ renvoie vers http://www.mysite.tld/ . Ca je le gère. Mon problème est ailleurs.

Pour le moment, j'ai fait une redirection (.htaccess) de http://www.mysite.tld/ vers http://mysite.tld/www/ pour que le site soit facilement accessible par les visiteurs, mais il est absolument hors de question que ça reste comme ça. :D

Sauriez-vous me dire ce qu'il me faut faire pour que le sous-domaine www pointe sur le dossier /www/ ?

Merci.
Ceci n'est pas une signature.

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6048
  • Karma: 50
    • View Profile
    • EdelweissHosting
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #1 on: Novembre 10, 2005, 03:24:22 pm »
Bonjour

Direct Admin n'utilise pas de répertoire /www

De plus, ce nom est réservé. Vous ne pouvez pas créer de sous domaine au nom www.

Vos fichiers publics doivent tous aller dans le répertoire public_html et ses sous-répertoires.

domaine.com

ou

www.domaine.com

C'est exactement pareil dans tous les serveurs. WWW est le sous domaine par défaut si vous voulez.

Il n'est pas possible d'avoir un contenu différent entre:

domaine.com

et

www.domaine.com

Si vous avez un serveur dédié, vous pouvez ré-installer Apache de manière personnalisée, mais c'est beaucoup de travail pour un effet pas très intéressant.

Merci
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

Offline DaRE

  • Newbie
  • *
  • Posts: 27
  • Karma: 2
    • View Profile
    • International Freestyle Skaters Association
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #2 on: Novembre 10, 2005, 04:16:31 pm »
Direct Admin n'utilise pas de répertoire /www

De plus, ce nom est réservé. Vous ne pouvez pas créer de sous domaine au nom www.

Pardon, mais je ne comprends pas la première phrase et la seconde est fausse puisque ce sous-domaine je l'ai bel et bien créé. :)

Ce que je veux c'est mettre mon site principal dans un dossier /home/mysite/domains/mysite.tld/public_html/www/ pointé par www.mysite.tld . Sans ça, on se retrouve avec tous les dossiers du site principal mélangés aux dossiers racines des sous-domaines. :(

Si je prends un exemple de site principal :

index.php
foo1/file.ext
foo2/

Et que je le mets à la racine du compte, ça donne :

/index.php
/foo1/file.ext
/foo2/

Or si on a des sous-domaines ex.mysite.tld et toto.mysite.tld, leur dossiers racines se retrouvent au même niveau que le site principal :

/index.php
/ex/
/foo1/file.ext
/foo2/
/toto/

En rajoutant ne serait-ce qu'une dizaine de dossiers et sous-domaines, ça me semble un peu trop fouillis. Non ?
Ceci n'est pas une signature.

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6048
  • Karma: 50
    • View Profile
    • EdelweissHosting
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #3 on: Novembre 10, 2005, 04:54:39 pm »
Direct Admin met les sous domaines dans public_html, vous ne pouvez pas les ranger ailleurs. Il faudra reprogrammer tout Apache et Direct Admin pour y arriver.

J'insiste, vous n'avez pas à créer sous domaine www, c'est un sous domaine par défaut dans apache.
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

Offline DaRE

  • Newbie
  • *
  • Posts: 27
  • Karma: 2
    • View Profile
    • International Freestyle Skaters Association
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #4 on: Novembre 10, 2005, 06:02:19 pm »
J'ai l'impression que vous ne comprenez pas ce que j'explique et ce que je veux faire. Vous prenez le problème à l'envers.

J'ai bien compris que les dossiers racines des sous-domaines sont créés dans le dossier public_html :D , ça se voit dans mes explications.

Que j'ai créé moi-même le sous-domaine www ou pas n'est pas le sujet. Dans le cas présent, cette création ne m'a servi à rien. Je peux supprimer ma création, j'en serai toujours au même point : www.mysite.tld ira pointer dans / (soit /home/mysite/domains/mysite.tld/public_html/ ) . J'ai juste tenté cette manoeuvre pour forcer la lecture du dossier /www/, mais à l'évidence ça ne fonctionne pas (je m'en doutais même), d'où ma question.

Je veux avoir :

/www/
/subdomain1/
/subdomain2/
/subdomain3/
...

Avec mon site principal dans /www/. Là c'est propre...

Je veux ensuite faire pointer www.mysite.tld dans /home/mysite/domains/mysite.tld/public_html/www/, rien d'autre. ;)
Ceci n'est pas une signature.

Offline ceb

  • Newbie
  • *
  • Posts: 27
  • Karma: 0
    • View Profile
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #5 on: Novembre 11, 2005, 10:59:36 am »
Je ne vois que 2 solutions :

Passer par un fichier .htaccess
Modifier les paramètres DNS en mode expert pour faire pointer le record A www vers ce dossier.

Offline kojack

  • Newbie
  • *
  • Posts: 3
  • Karma: 0
    • View Profile
Re : Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #6 on: Novembre 12, 2005, 07:12:58 pm »
Je ne vois que 2 solutions :

Passer par un fichier .htaccess
Modifier les paramètres DNS en mode expert pour faire pointer le record A www vers ce dossier.

On ne peut pas faire pointer, au niveau DNS, un nom vers un dossier

Offline DaRE

  • Newbie
  • *
  • Posts: 27
  • Karma: 2
    • View Profile
    • International Freestyle Skaters Association
Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #7 on: Novembre 15, 2005, 11:38:33 pm »
Passer par un fichier .htaccess

Héhé, soit, mais la question c'est comment. ;)

J'ai essayé tout et n'importe quoi avec le .htaccess, mais je n'arrivais à rien.
Des heures de tests, des dizaines (centaines ?) de tests, des tonnes de lectures avalées pour bah pas grand chose. A part des erreurs 500 et des boucles infinies de redirections, je ne savais plus faire grand chose.

Et là... Une sorte d'éclair de génie m'a foudroyé (ça ne fait pas trop mal, je vais bien ;) ).

Alors pour la culture et les cours de rattrapage de certains et puis pour le bonheur de ceux que ça intéresse, la voilà la solution :

Directives à inclure dans un .htaccess posé à la racine du compte.

Options +FollowSymlinks
RewriteEngine on
RewriteBase /

RewriteRule !^(www|other|excluded|folders)(/.*)?$ www%{REQUEST_URI} [L]


Avec ça, pas de boucle infinie et la redirection ne se voit pas dans la barre d'adresse. Donc on a bien le sous-domaine www qui se comporte comme n'importe quel autre sous-domaine. :)
De plus, on peut choisir le répertoire (pas forcément /www/). Et c'est applicable à n'importe quel sous-domaine (ou même à mysite.com, sans rien devant) à condition de faire la bonne RewriteCond.

Raaaah Lovely ! :D

PS :
ceb, bonne chance et bon courage avec ton backup et ton dédié. ;) Je suis de tout coeur avec toi.
Ceci n'est pas une signature.

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6048
  • Karma: 50
    • View Profile
    • EdelweissHosting
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #8 on: Novembre 16, 2005, 01:20:35 am »
Je vois la manoeuvre:

- On peut acheter un compte à 27 Euros, y créer 500 répertoires et faire pointer 500 domaines dessus et héberger 500 sites :) C'est de la caricature OK, mais on est bien dans ce mood ?

Ce n'est pas un usage tout à fait conforme à notre façon de faire. Si vous voulez héberger plusieurs sites indépendants sur le même compte, nous vous conseillons de prendre un compte divisible.

De plus, avec ce système de DNS, vos comptes ne seront pas totalement fonctionnels.
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

Offline DaRE

  • Newbie
  • *
  • Posts: 27
  • Karma: 2
    • View Profile
    • International Freestyle Skaters Association
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #9 on: Novembre 16, 2005, 01:31:33 am »
Je ne sais pas si je dois rire ou pleurer là. :?

Vous ne voyez absolument rien puisqu'à l'évidence vous n'avez absolument rien compris. Mais alors rien. D'où votre incompétence à répondre et à apporter une solution.

C'est vraiment ridicule.
« Last Edit: Novembre 16, 2005, 01:34:11 am by DaRE »
Ceci n'est pas une signature.

Offline staff

  • Tech. EdelweissHosting
  • Administrator
  • Hero Member
  • *****
  • Posts: 6048
  • Karma: 50
    • View Profile
    • EdelweissHosting
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #10 on: Novembre 16, 2005, 04:07:56 am »
Mea culpa: nous avons été incompétents à résoudre ce problème. Si vous pouvez l'expliquer clairement et mots simples, on comprendra et on pourra apporter une réponse.
Membre Staff EdelweissHosting
Site Principal: http://edelweisshosting.com
Votre IP: http://edelweisshosting.com/ip.php

Offline ceb

  • Newbie
  • *
  • Posts: 27
  • Karma: 0
    • View Profile
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #11 on: Novembre 16, 2005, 01:42:21 pm »
Je suis content que tu aies trouvé la solution DaRE.

Si j'ai bien compris ce que tu cherches, c'est avoir une page qui s'affiche quand on tape http://domain.tld et le site dans son entier quand on tape http://www.domain.tld

Ca n'a rien à voir avec la division de l'espace pour plusieurs domaines, c'est une question d'organisation et de présentation du site en lui-même.

L'utilité pourrait être d'afficher une page de sélection d'un site ou sous-site (rubrique?) lorsqu'on tape http://domain.tld mais en favorisant l'accès au site principal par un url simple http://www.domain.tld. Je porte une certaine importance sur les urls simples qui ne sont pas à rallonge pour atteindre un site, donc c'est ainsi que je procéderais personnellement si j'avais à le faire.

J'en conviens que ça peut paraître tordu, mais je trouve l'idée intéressante et surtout ça permet d'avoir de l'ordre et de l'organisation sur le FTP en conservant des urls faciles à retenir à ou retaper.

J'ai bon ?

PS: Merci, j'espère voir le bout du tunnel bientôt.

Offline DaRE

  • Newbie
  • *
  • Posts: 27
  • Karma: 2
    • View Profile
    • International Freestyle Skaters Association
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #12 on: Novembre 16, 2005, 10:06:39 pm »
Voilà, c'est à peu près ça. Tu as compris les idées principales. Juste que je ne me sers pas du domaine sans www. J'ai une redirection permanente de l'un vers l'autre.
Donc effectivement, en terme de maintenance (FTP), je nomme et j'organise mes répertoires comme je le souhaite. Ainsi, je suis plus à l'aise face aux mises à jour et aux accidents.
Je fais pointer mon domaine (ou mes sous-domaines) là où j'ai envie. Sans que ça se voit dans l'URL. Parce que le visiteur il s'en cogne de l'arborescence physique du compte, des URLs à n'en plus finir et des adresses qui ne veulent rien dire (et Google est comme lui ;) ). C'est pour ça que l'URL Rewriting existe.

Ce n'est pas tordu. Il n'y avait rien de compliqué à comprendre. J'ai simplement un répertoire pour chaque chose. Par exemple, la plate-forme principale, le forum, la galerie, les stats, etc. Moi je préfère. Je préfère ne pas avoir les toilettes dans le salon et mon canapé sur le frigo lui-même dans la douche juste à côté de la télé. Je préfère que chacun soit dans sa pièce ou au moins dans son coin. ;)

J'arrive à m'organiser comme je veux, c'est bien là l'essentiel. Si ça peut servir à d'autres pour qu'ils ne perdent pas le temps que j'ai perdu (mais j'ai appris plein de choses ;) ), c'est encore mieux. :)
Si vous avez des questions, demandez et je vous aiderai.

Merci ceb et keep the faith ! ;)
Ceci n'est pas une signature.

Offline Spinacle

  • Revendeurs
  • Hero Member
  • ******
  • Posts: 993
  • Karma: 28
    • View Profile
    • Aubergedunet
Un grand merci à toi Dare. Cela faisait un moment que je cherchais à faire cela.

C'est désormais chose faite

EDIT : Cela ne fonctionne pas si je demande l'accès à xxx.domaine.tld
« Last Edit: Juin 17, 2006, 10:10:43 pm by Spinacle »

Offline DaRE

  • Newbie
  • *
  • Posts: 27
  • Karma: 2
    • View Profile
    • International Freestyle Skaters Association
Re : Faire en sorte que le sous-domaine www pointe sur le dossier /www/ ?
« Reply #14 on: Juin 18, 2006, 10:52:44 pm »
Je peux essayer de t'aider. Pourrais-tu me montrer ton .htaccess que je vois ce qui bloque ? Essaye aussi de me donner plus de détails sur ce que tu as essayé de faire, ce que tu as créé comme répertoires, comme sous-domaines, etc. J'y verrai plus clair pour te débloquer. :)
Ceci n'est pas une signature.