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 :

Virtual Host ou fichier.conf ?


Sujet :

Apache

  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Par défaut Virtual Host ou fichier.conf ?
    Bonjour.

    Depuis la semaine dernière, je cherche a configurer un redmine sur mon serveur perso (debian 6). Mais j'ai un petit souci pour accéder à celui ci.

    J'ai un nom de domaine actuellement fourni par mon hébergeur : toto.hébergeur.net

    Je souhaite utilisé ce nom de domaine "gratuit" fourni par mon hébergeur pour utilisé un certain nombre d'outil, tel que redmine ou autre. Je ne peux me faire un sous domaine, puisque cette adresse est déjà un sous domaine en soit.

    J'ai installé phpmyadmin en auto, et j'ai eu automatiquement la bonne configuration. J'y accède donc par cette adresse : toto.hébergeur.net/phpmyadmin

    Je souhaiterai faire la même chose avec redmine. Sauf qu'actuellement, la seule chose que j'ai réussi à faire, c'est d'y accéder directement à la racine de mon domaine, c'est à dire : toto.hébergeur.net

    Mon but est de pouvoir avoir mon redmine ici : toto.hébergeur.net/redmine

    Mais c'est la que je bloque, je dois faire un fichier .conf ? un virtual host ? J'avoue être un peu perdu la.

    Edit : mon fichier virtualHost actuel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <VirtualHost *:80>
            ServerName toto.hébergeur.net
            # this is the passenger config
            RailsEnv production
            SetEnv X_DEBIAN_SITEID "default"
            # apache2 serves public files
            DocumentRoot /usr/share/redmine/public
            Alias "/plugin_assets/" /var/cache/redmine/default/plugin_assets/
            <Directory "/usr/share/redmine/public">
                    Order allow,deny
                    Allow from all
            </Directory>
    </VirtualHost>

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Les hôtes virtuels servent à gérer les sous-domaines, donc on oublie. Je ne connais pas Redmine mais ce qu'il faut a priori c'est faire une configuration similaire à celle de phpMyAdmin : un alias. Mais il faut reprendre la configuration de manière cohérente. Si tu y regardes de plus près, le répertoire indiqué dans l'alias a son propre bloc <Directory>. Donc si tu fais un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Alias /redmine /repertoire/vers/redmine
    il faut un bloc <Directory "/repertoire/vers/redmine"> qui autorise l'accès.

    En gros, dans un premier temps, il devrait (au conditionnel, donc, car je ne connais pas Redmine) suffire de copier-coller la configuration de phpMyAdmin, indiquer un nouveau nom pour l'alias et remplacer le répertoire de phpMyAdmin par celui de Redmine dans l'alias et le bloc <Directory>. Je ne sais pas si je suis clair

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Par défaut
    Sisi, c'est très clair. Je vais tenter ça alors.

  4. #4
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Par défaut
    Donc. En effet, sans passer par un vhost. Je peux atteindre le dossier serveur/redmine

    Voici le fichier de redmine.conf que j'ai construit afin d'atteindre le bon endroit.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    # redmine Apache configuration
     
    Alias /redmine /usr/share/redmine/public
     
    <Directory /usr/share/redmine/public>
        Order allow,deny
        Allow from all
    </Directory>
    Mais du coup, maintenant (et c'est surement du à redmine la). Il manque des infos pour que ça fonctionne. En l'état, j'obtiens la l'arborescence du contenu du dossier. Mais pas son exécution.

    Dans mon vhost, j'ai ses lignes la. Mais je vois pas ou je peux les mettres dans le .conf. J'ai tenté plusieurs endroit sans que ca face d'effet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RailsEnv production
    SetEnv X_DEBIAN_SITEID "default"
    Alias "/plugin_assets/" /var/cache/redmine/default/plugin_assets/
    ServerName et documentroot ne servent a priori plus à rien dans mon cas présent.

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/10/2010, 14h49
  2. Httpd.conf : des virtual hosts dynamiques
    Par Neilime05 dans le forum Apache
    Réponses: 2
    Dernier message: 06/10/2009, 11h23
  3. Réponses: 6
    Dernier message: 02/07/2009, 12h24
  4. virtuals hosts apache
    Par kaiser2003 dans le forum Apache
    Réponses: 5
    Dernier message: 01/08/2004, 17h18
  5. [tomcat]comment cree un "Virtual Host" avec tomcat
    Par nouaman dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 04/06/2004, 22h51

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