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 16/09/2011, 19h25   #1
Nouveau Membre du Club
 
Inscription : septembre 2010
Messages : 62
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 62
Points : 37
Points : 37
Par défaut souci avec mon httpd.conf

Bonsoir à tous
Tout d'abord ma config: ubuntu, apache2, plusieurs projets dans mon dossier WWW

Voulant tester symfony, j'ai modifié le fichier httpd.conf en m'inspirant de ce que j'ai pu trouver sur le net. Problème: maintenant mon alias fonctionne bien mais "localhost" renvoit vers la page de mon projet symfony et non plus à la racine de "/var/www".

Je pense que le problème est simple, et il vient sans doute de mon httpd.conf:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Config pour Symfony
<VirtualHost *:80>
  ServerName localhost
  DocumentRoot "/var/www/monprojet/web"
  DirectoryIndex index.php
  Alias /sf /var/www/monprojet/lib/vendor/symfony/data/web/sf
  <Directory "/var/www/monprojet/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
  <Directory "/var/www/monprojet/web">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
Je suis vraiment novice avec tout ce qui touche à la config d'apache, tout ça me semble complètement abscons.
zoreol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 21h46   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 295
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 295
Points : 8 575
Points : 8 575
C'est parfaitement logique : tu as déclaré un hôte virtuel nommé "localhost" (ServerName localhost) pour lequel le document root est /var/www/monprojet/web, donc forcément, quand tu demandes http://localhost/, tu tombes sur /var/www/monprojet/web.

Pourquoi as-tu créé un hôte virtuel pour "localhost" ? Pourquoi ne pas avoir tout simplement créé l'alias.
__________________

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 16/09/2011, 23h01   #3
Nouveau Membre du Club
 
Inscription : septembre 2010
Messages : 62
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 62
Points : 37
Points : 37
Hello

Ben si je mets l'alias tout seul ça me péte un message d'erreur, mais peut-être que je le mets mal...

La seule façon via laquelle je parviens à retrouver mon localhost "normal" c'est en effaçant tout le contenu du httpd.conf

Comment est-ce que je dois insérer cette ligne en fait, entre quels tags ?

Alias /sf /var/www/monprojet/lib/vendor/symfony/data/web/sf
zoreol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 23h44   #4
Nouveau Membre du Club
 
Inscription : septembre 2010
Messages : 62
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 62
Points : 37
Points : 37
C'est bon, finalement j'ai fait un vhost dans le dossier sites-available.

Sur l'exemple que j'avais pris sur le net, ça devait être le cas d'un serveur avec un seul projet à la racine...

Merci en tout cas
zoreol est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h09.


 
 
 
 
Partenaires

Hébergement Web