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 :

Roundcube en page d'accueil du serveur


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 27
    Points : 11
    Points
    11
    Par défaut Roundcube en page d'accueil du serveur
    Bonjour,

    j'ai installé sur une dedibox toute la panoplie pour gérer un serveur Web. Apache, Varnish, Mysql, APC, memcache, etc.
    j'ai également voulu installer Roundcube pour lire les mails, j'ai créé un alias pour les domaines. Malheureusement, et ce pour une raison que je n'arrive ps à trouver, quand on arrive sur http://XXXX.dedibox.fr, on tombe sur la page d'identification de Roundcube. Et quand je regarde les logs Apache, celui-ci va dans /home/roundcube au lieu simplement d'aller dans /home/
    J'ai fouillé partout dans les Vhosts, mais rien trouvé.

    Quelqu'un a une idée ?

    Merci à vous et bonnes fêtes!

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par Clovis37 Voir le message
    J'ai fouillé partout dans les Vhosts, mais rien trouvé.
    Nous aussi, on aimerait bien fouiller dans les "Vhosts" mais on n'a pas leurs configurations Tu peux nous les donner ?

    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

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 27
    Points : 11
    Points
    11
    Par défaut
    Merci de ta réponse

    Voici mon premier Vhost, qui devrait être celui 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
    35
    36
    37
    38
    ServerAdmin webmaster@localhost
     
    	DocumentRoot /home
    	<Directory />
    		Options FollowSymLinks
    		AllowOverride None
    	</Directory>
    	<Directory /home/>
    		Options Indexes FollowSymLinks MultiViews
    		AllowOverride None
    		Order allow,deny
    		allow from all
    	</Directory>
     
    	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    	<Directory "/usr/lib/cgi-bin">
    		AllowOverride None
    		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    		Order allow,deny
    		Allow from all
    	</Directory>
     
    	ErrorLog ${APACHE_LOG_DIR}/error.log
     
    	# Possible values include: debug, info, notice, warn, error, crit,
    	# alert, emerg.
    	LogLevel warn
     
    	CustomLog ${APACHE_LOG_DIR}/access.log combined
     
        Alias /doc/ "/usr/share/doc/"
        <Directory "/usr/share/doc/">
            Options Indexes MultiViews FollowSymLinks
            AllowOverride None
            Order deny,allow
            Deny from all
            Allow from 127.0.0.0/255.0.0.0 ::1/128
        </Directory>
    Et ensuite, celui d'un site web standard :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    DocumentRoot "/home/site/www"
    ServerName <a href="http://www.site.com" target="_blank">www.site.com</a>
    ServerAlias site.com
    <Directory "/home/site/www">
    allow from all
    Options +Indexes
    </Directory>
    Je n'ai pas créé de vhost pour Roundcube. Juste un alias : /webmail/ qui pointe vers /home/roundcube/
    La dedans, je ne vois pas trop ce qui peut clocher...

    Par ailleurs, (je ne sais pas si c'est lié), mais lorsque j'essaie de m'identifier sur Roundcube sur la home, je suis redirigé vers la page d'accueil du serveur, mais sous une 404 !

    j'ai regardé dans le error.log et j'ai ça :
    Attempt to serve directory: /home/, referer: http://xxx.dedibox.fr/
    Merci !

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Pas tout compris, ce n'est pas hyper clair. Corrige moi si je me trompe :
    1. Le problème est que quand tu demandes http://xxx.dedibox.fr/ (sans rien derrière) tu tombes sur Roundcube
    2. Tu as configuré un alias /webmail/ en dehors de tout bloc <VirtualHost>
    3. Tous tes hôtes virtuels fonctionnent correctement
    4. Ton premier VH qui devrait être celui par défaut devrait petre activé pour http://xxx.dedibox.fr/
    5. Le ServerName de ce VH par défaut est bien xxx.dedibox.fr

    Est-ce qu'un appel à http://un.hote.virtuel/webmail/ renvoie vers Roundcube ?

    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

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 27
    Points : 11
    Points
    11
    Par défaut
    Excuse-moi de ne pas être très clair !

    1. Oui c'est ça
    2. Oui, un alias pour qu'on soit redirigé vers le dossier Roundcube.
    3. Je n'en ai créé qu'un, et il fonctionne bien.
    4. J'ai bien un VH par défaut qui doit pointer sur /home/ mais il est écrasé on dirait par Roundcube, et je ne sais pour quelle raison, ni d'où ça vient.
    5. je ne peux pas vérifier pour le moment, mais je ne suis pas sûr. Je crois que c'est un astérisque. Est-ce que cela peut jouer ?

    Sinon pour ta dernière question, oui cela fonctionne parfaitement.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 27
    Points : 11
    Points
    11
    Par défaut
    Je viens de faire un test, et j'ai mis ServerName http://xxx.dedibox.fr sur le VH par défaut.
    Je n'ai plus Roundcube quand je tombe sur http://xxx.dedibox.fr, par contre je me retrouve dans le répertoire de /home/site/ (deuxième VH créé).

  7. #7
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Tu n'as pas dit : Alias global ou dans le bloc <VirtualHost> ?

    Le ServerName ne peut pas être *, ça doit être un vrai nom. ServerName est une directive de configuration Apache, ce n'est pas le masque qui apparaît dans la balise <VirtualHost>.

    Beaucoup des questions que j'ai posées ont pour but de voir si les hôtes virtuels sont bien configurés. Donc si j'ai bien compris, tu n'as configuré qu'un seul hôte virtuel qui est celui par défaut ? Dans ce cas, pourquoi fournir une configuration dite de "site web standard" ? Donc combien de bloc <VirtualHost> as-tu ? Pour chaque masque différent figurant dans une balise <VirtualHost> tu dois avoir un NameVirtualHost. C'est indispensable pour que les hôtes virtuels nommés fonctionnent.

    Etant donné tout ce que tu donnes, je ne parviens pas à comprendre le comportement d'Apache. Le plus simple serait que tu donnes toute ta configuration Apache, ça éviterait ces questions/réponses. Est-ce possible ?

    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

Discussions similaires

  1. retirer page d'accueil tomcat de la racine de mon serveur
    Par padej450 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 16/04/2008, 07h16
  2. page d'accueil sur windows 2000 serveur
    Par yousron dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 07/06/2007, 20h46
  3. [FLASH MX2004] loadVar vers une page d'un autre serveur
    Par j0hnmerrick dans le forum Flash
    Réponses: 3
    Dernier message: 22/03/2005, 12h49
  4. [CR 8.5] etat dans une page ASP / lien SQL serveur
    Par nicolak dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 08/06/2004, 11h19

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