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 pour redmine


Sujet :

Apache

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut Virtual host pour redmine
    Bonjour

    j'ai un serveur kimsufi sous debian.
    j'ai pris un domaine chez ovh domaine.net
    j'ai config bind sur mon serveur pour prendre mon domaine

    j'ai installer redmine suivant ce tuto ici

    donc mon problème c'est qu'en suivant ce tuto mon nom de domaine domaine.net pointe bien sur le dossier redmine mais du coup je peux plus accéder a mes autres sites déposés dans le dossier www d'apache ou phpmyadmin etc.. depuis l'adresse ip du serveur. Je n'ai pas toucher au fichier default dans /etc/site-available


    voici le vhost pour redmine

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    <VirtualHost domaine.net:80>
    ServerAdmin email@fr
    ServerName domaine.net
    Alias /redmine/ /home/redmine/redmine/public
    DocumentRoot /home/redmine/redmine/public/
     
    <Directory /home/redmine/redmine/public/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    </Directory>
     
    <Proxy balancer://mongrel_cluster>
    BalancerMember http://127.0.0.1:8000
    BalancerMember http://127.0.0.1:8001
    BalancerMember http://127.0.0.1:8002
    </Proxy>
     
    RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} -f
    RewriteRule (.*) $1 [L]
     
    ProxyPass / Balancer://mongrel_cluster/
    ProxyPassReverse / balancer://mongrel_cluster/
     
    AddOutputFilter DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
     
    ErrorLog /home/redmine/log/redmine.error.log
    LogLevel warn
    CustomLog /home/redmine/log/redmine.access.log combined
    ServerSignature Off
    </VirtualHost>
    ce que je voudrais c'est que mon nom de domaine pointe sur l'ip du serveur, que je puisse utiliser l'ip pour accéder au dossier dans www et phpmyadmin etc et que redmine sois accessible depuis le domaine ou un sous domaine. j'ai pas trouver de réponse sur le net qui résolvais mon problème

    je suis pas encore très à l'aise avec les vhosts sous apache donc si c'est possible d'avoir un peu d'explication en même temps


    voila merci

  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
    Ben je dirais que remettre la directive DocumentRoot à sa vraie valeur (répertoire www) devrait suffire : il y a un alias pour redmine, donc tu accèdes à redmine avec http://domaine.net/redmine/.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <VirtualHost *:80>
    ServerAdmin jacky@autredomaine.com
    ServerName projet.domaine.net
    DocumentRoot /home/redmine/redmine/public/
     
    <Directory /home/redmine/redmine/public/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    </Directory>
     
    <Proxy balancer://mongrel_cluster>
    BalancerMember http://127.0.0.1:8000
    BalancerMember http://127.0.0.1:8001
    BalancerMember http://127.0.0.1:8002
    </Proxy>
     
    RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} -f
    RewriteRule (.*) $1 [L]
     
    ProxyPass / Balancer://mongrel_cluster/
    ProxyPassReverse / balancer://mongrel_cluster/
     
    AddOutputFilter DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
     
    ErrorLog /home/redmine/log/redmine.error.log
    LogLevel warn
    CustomLog /home/redmine/log/redmine.access.log combined
    ServerSignature Off
    </VirtualHost>
    j'ai modifié 2-3 trucs, comme ca j'ai accès a redmine avec projet.domaine.net; et domaine.net va sur le www de apache, je peux utiliser l'ip du serveur pour acceder au dossier etc donc c'est bon par contre quand je redemarre apache j'ai:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Wed Jan 14 15:57:36 2009] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

  4. #4
    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
    Que vaut la directive NameVirtualHost ? Vu que tu utilises *:80 dans la balise ouvrante <VirtualHost>, il faut que tu aies NameVirtualHost *:80.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut
    dans le fichier default de apache c'était :

    NameVirtualHost *

    donc j'ai mis NameVirtualHost *:80 et je n'ai plus d'erreur

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

Discussions similaires

  1. [Virtual host] URL incorrectes pour les images de cacti
    Par Mourillostak dans le forum Apache
    Réponses: 3
    Dernier message: 08/02/2013, 21h02
  2. Alias pour virtual host
    Par trucentete dans le forum Apache
    Réponses: 12
    Dernier message: 07/04/2010, 14h25
  3. Virtual host pour différencier un utilisateur
    Par boosted dans le forum Apache
    Réponses: 4
    Dernier message: 01/06/2009, 22h16
  4. Question pour virtual host commun..
    Par rpgmax dans le forum Serveurs (Apache, IIS,...)
    Réponses: 12
    Dernier message: 15/06/2006, 10h44
  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