Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/11/2010, 01h54   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 26
Points : 3
Points : 3
Par défaut Héberger 2 sites avec 1 seul nom de sousdomaine.domaine.com

Bonjour,

J'ai un nom: sousdomaine.domaine.com qui pointe vers un serveur

Je n'ai aucune possibilité d'administrer le nom de domaine. Par contre je suis root sut le serveur

je souhaite heberger 2 site appelés de cette manière:
sousdomaine.domaine.com/site1 ----> pointe vers le dossier du site 1
sousdomaine.domaine.com/site2 ----> pointe vers le dossier du site 2

Tous les tuto que je trouve parle du cas ou l'on a 2 noms de domaine differents ou avec des sous domaine different

Je ne vois pas comment m'y prendre!

Merci pour vos idée

Bonne journée
lil-works est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 12h18   #2
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 661
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 661
Points : 1 196
Points : 1 196
si tu as la racine de ton site dans

c:\var\www\html

ou

/var/ww/html


et deux sous répertoires : site1 et site2

(c/)var/ww/html/site1
(c/)var/ww/html/site2

http://tonsite/site1 ira chercher l'information dans (c/)var/www/html/site1
http://tonsite/site2 ira chercher l'information dans (c/)var/www/html/site2
becket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 14h47   #3
Invité de passage
 
Inscription : septembre 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 26
Points : 3
Points : 3
Merci de ta réponse...
Oui effectivement! comme ça c'est simple. Mon problème est que l'un des deux site est basé sur Zend et donc j'ai un chemin d'accès comme ça:
sousdomaine.domaine.com/site1/public

D'où mon besoin de pouvoir pointer sur le directory de mon choix pour avoir:
sousdomaine.domaine.com/site1/ ----> qui pointe sur quelquepart/site1/public

(C'est peut-être pas très clair )
lil-works est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 15h13   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 265
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 265
Points : 8 549
Points : 8 549
En effet, ce n'est pas très clair Qu'est-ce qui t'empêche de mettre ton site Zend dans le sous-répertoire site1 du document root ? Tu ne serais pas intéressé par les Alias, c'est fois ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 16h53   #5
Invité de passage
 
Inscription : septembre 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 26
Points : 3
Points : 3
J'ai crée un alias:
alias /site1/ /quelquepart/site1/public

cependant le mecanisme MVC de Zend ne fonctionne plus.

Voici mon fichier /quelquepart/site1/public/.htaccess

Code :
1
2
3
RewriteEngine on
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php
Du coup je ne sais pas comment configuere le .htaccess de Zend
lil-works est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 17h31   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 265
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 265
Points : 8 549
Points : 8 549
Citation:
Envoyé par lil-works Voir le message
cependant le mecanisme MVC de Zend ne fonctionne plus.
Il se passe quoi, exactement ? Quels sont les messages d'erreur s'il y en a dans le navigateur et dans les logs d'Apache (access_log et error_log) ? Tu utilises quelle URL pour tester ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 18h46   #7
Invité de passage
 
Inscription : septembre 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 26
Points : 3
Points : 3
Petit récapitulatif:

Le DocumentRoot de mon serveur est:
/var/www/html/

Dans ce repertoire j'ai 2 dossiers:
site1
site2

site1 à une structure Zend avec un fichier bootstrap (index.php) ainsi qu'un .htaccess pour envoyer toutes les requetes (sauf les images, css etc..) vers index.php et ce dans un dossier public
site1/public/index.php
site1/public/.htaccess


Zend fonctionne si j'accede à site 1 de cette manière:
http://sousdomaine.domaine.com/site1...ion/controller

Par contre si je met l'alias dans la conf apache
Code :
alias /site1/ /quelquepart/site1/public
dans ce cas il faut que j'accède au site de cette manière:
http://sousdomaine.domaine.com/site1...ion/controller
lil-works est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2010, 16h32   #8
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 265
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 265
Points : 8 549
Points : 8 549
Il y a une erreur dans l'alias : si le premier paramètre de Alias se termine par /, il faut que le second paramètre se termine aussi par /, donc :
Code :
Alias /site1/ /quelquepart/site1/public/
Après, pourquoi faire pointer l'alias directement sur public ? Pourquoi pas /quelquepart/site1/ ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h22.


 
 
 
 
Partenaires

Hébergement Web