Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-03-2009 17:58:28

DarKA
Membre
Date d'inscription: 18-07-2007
Messages: 84

Le wildcard cache le sous domaine d'accès à la base de données !

Bonjour.
Pour mon site j'ai activé le wildcard pour avoir les sous domaines dynamiques.
Mais voila, à cause de ca, toutes les adresses sont capturées dans le Zend, et je n'arrive pas à accéder à la base de données, via sql.domaine.net.

J'ai essayé de faire :

Code:

NameVirtualHost 91.121.149.77:8080
NameVirtualHost 91.121.149.77:80
<VirtualHost 91.121.149.77:80>
        ServerAdmin webmaster@kalottlyrikal.net
        DocumentRoot /home/kalottly/www/public
        SuexecUserGroup kalottly users
        ServerName kalottlyrikal.net
        ServerAlias *.kalottlyrikal.net
        CustomLog logs/kalottly-access_log combined
        ScriptAlias /cgi-bin/ /home/kalottly/cgi-bin/
        AddHandler x-httpd-php5 .php
</VirtualHost>

<VirtualHost 91.121.149.77:8080>
        ServerAdmin webmaster@kalottlyrikal.net
        DocumentRoot /home/ovh/www/phpMyAdmin
        ServerName sql.kalottlyrikal.net
        CustomLog logs/sql-kalottly-access_log combined
        AddHandler x-httpd-php5 .php
</VirtualHost>

Et de spécifier au Zend que l'url de la base de données est sql.kalottlyrikal.net:8080 mais ca n'a pas marché.

J'ai aussi essayé une règle de .htaccess :

Code:

RewriteCond %{HTTP_HOST} !^sql\.domaine.com

Mais cela n'as pas marché non plus.

Avez vous une idée ?

Hors ligne

 

#2 02-03-2009 09:18:28

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Le wildcard cache le sous domaine d'accès à la base de données !

Une url de base de donnée sur le port 8080 que tu définis dans un vhost ?

Ca me parait bizare..... :s

Ton sql.domaine.com doit être déclaré dans la conf de ton serveur DNS et non pas dans ta conf apache.

Dernière modification par yannux (02-03-2009 09:21:11)


Société : Direct Info Service

Hors ligne

 

#3 04-03-2009 10:09:27

ledahu
Membre
Date d'inscription: 13-03-2008
Messages: 69

Re: Le wildcard cache le sous domaine d'accès à la base de données !

Il faut que tu mettes ton virtual host sql au dessus de l'autre sinon ca ne fonctionnera jamais...
La config est lue et interprétée dans l'ordre.

Mais je pense que ton .htaccess n'est pas bon car sinon cela fonctionnerai. La dernière version du .htaccess vérifie l'existence des fichiers avant de passer au zend framework.

Hors ligne

 

#4 07-03-2009 18:44:37

DarKA
Membre
Date d'inscription: 18-07-2007
Messages: 84

Re: Le wildcard cache le sous domaine d'accès à la base de données !

salut... Ben effectivement, j'ai inversé l'ordre des Virtual Host, et voila ca marche !
Merci pour l'info ++

Hors ligne

 

#5 07-03-2009 18:45:55

DarKA
Membre
Date d'inscription: 18-07-2007
Messages: 84

Re: Le wildcard cache le sous domaine d'accès à la base de données !

yannux a écrit:

Une url de base de donnée sur le port 8080 que tu définis dans un vhost ?

Ca me parait bizare..... :s

Ton sql.domaine.com doit être déclaré dans la conf de ton serveur DNS et non pas dans ta conf apache.

Qu'est ce qu'on ne fais pas dans le désespoir :s lol

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages