IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

vhosts à configurer


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 221
    Par défaut
    Bonjour,

    Mon serveur web est installé avec apache2 et php5
    J'ai lu pas mal de choses sur les vhosts mais c'est moi ça ne fonctionne pas.
    J'aurais donc voulu savoir si vous pouviez m'éclairer sur comment réaliser cela.
    J'ai déjà créer le fichier vhosts_sites.conf
    Il est placé dans /etc/apache2/sites-available

    Que dois-je faire ensuite?

    Je précise juste que mes sites seront placés dans /home/www/sites

    Merci pour vos réponses

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Concrètement comment les avez-vous mis en place ? Quelle est votre configuration relative aux VH ? (parties VirtualHost et NameVirtualHost si besoin)

    Quelle est votre définition de "ne pas fonctionner" ? Voyez-vous vos VH dans la sortie de httpd -S ?

    Si vous utilisez Debian ou dérivé, vous n'avez pas activé vos VH : Apache ne lit uniquement les configurations des VH situées dans le répertoire /etc/apache2/sites-enabled/, vous devez donc créer un lien symbolique de votre fichier vers ce répertoire (la commande a2ensite pouvant le réaliser pour vous).

    ( voir la FAQ pour de plus amples informations)

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 221
    Par défaut
    Pour l'instant je n'ai rien mis en place.
    J'ai créé le fichier vhosts_sites.conf dans /etc/apache2/conf.d

    Dans le fichier vhosts_sites, pour l'instant j'ai mis ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    NameVirtualHost *:80
     
    <VirtualHost *:80>
      ServerName nomdemonserveur.mondomaine.com
      DocumentRoot /var/www
      DirectoryIndex index.htm index.html index.php index.phtml index.php4 index.php3
      ErrorLog /var/log/apache/error.log
      CustomLog /var/log/apache/access.log common
    </VirtualHost>
    Après ca j'ai essayé de créer un site à l'aide de mon script qui place mon site dans /home/www/sites

    Et pour le coup le site est crée mais je ne le retrouve pas dans vhosts_sites.conf

    Je pense que j'ai oublié de faire quelque chose?

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Je ne comprends pas le lien entre le VH que vous donnez et :
    Citation Envoyé par princesse95
    Après ca j'ai essayé de créer un site à l'aide de mon script qui place mon site dans /home/www/sites
    Ce que vous faites/cherchez à faire en fait Il fait quoi ce fameux script ?

    Vous souhaitez attribuer une autre racine à votre VH ? Créer des VH +/- dynamiquement ? Confusion avec le module userdir ?

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 221
    Par défaut
    Et bien en fait, mon serveur web aura plusieurs sites à son actif. Tous les sites seront crées dans /home/www/sites

    Ces sites seront disponibles aux utilisateurs.
    Le site est par exemple test.extranet.mondomaine.com

    Le script crée ce site et copie un répertoire qui se situe dans /home/www/admin/test/ pour le placer dans test.extranet.mondomaine.com/htdocs

    Tout cela fonctionne bien. Par contre mon script doit aussi faire cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     open(VHOST_CONF,">>/etc/apache/conf.d/vhosts_sites.conf");
        print VHOST_CONF "<VirtualHost *:80>\n";
        print VHOST_CONF "ServerName $ServerName\n";
        print VHOST_CONF "DocumentRoot $DocumentRoot/htdocs\n";
        print VHOST_CONF  "DirectoryIndex index.htm index.html index.php index.phtml index.php4 index.php3\n";
        print VHOST_CONF "ErrorLog $DocumentRoot/logs/error_log\n";
        print VHOST_CONF "TransferLog $DocumentRoot/logs/access_log\n";
        print VHOST_CONF "</VirtualHost>\n";
        print VHOST_CONF "\n";
        close(VHOST_CONF);
        print "VirtualHost: Done\n";
    Mais il ne fait rien que le virtualhost

    Que faire?

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 221
    Par défaut
    J'ai fini par trouver. Encore une fois les erreurs les plus simples, ce n'est pas forcement celle que l'on voit tout de suite.

    Pour le coup, mon script était bon mais il fallait mettre apache2 et pas apache donc ça donne ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    open(VHOST_CONF,">>/etc/apache2/conf.d/vhosts_sites.conf");
    Du coup, maintenant ça fonctionne bien..
    Reste à vérifier que mon lien sur mon navigateur pointe bien vers ce qu'il faut .

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/06/2010, 18h34
  2. Configuration vhosts et https
    Par gloumouth dans le forum Apache
    Réponses: 1
    Dernier message: 28/10/2009, 21h46
  3. Configuration des vhosts
    Par Gecko dans le forum Apache
    Réponses: 3
    Dernier message: 23/08/2009, 16h02
  4. Réponses: 1
    Dernier message: 06/09/2006, 14h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo