|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
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! |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
Nous aussi, on aimerait bien fouiller dans les "Vhosts" mais on n'a pas leurs configurations
__________________
![]() 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
|
|
|
00
|
|
|
#3 | |||||
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
Merci de ta réponse
Voici mon premier Vhost, qui devrait être celui par défaut : Code :
Code :
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 : Citation:
|
|||||
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
Pas tout compris, ce n'est pas hyper clair. Corrige moi si je me trompe :
__________________
![]() 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
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
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. |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
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éé). |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
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
|
|
|
00
|
|
|
#8 | ||||||
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
C'est un Alias global.
En fait j'ai 1 hôte par défaut dont voici la config : Définit les paramètres par défaut de tous les autres serveurs virtuels et traite toute requête non prise en charge. Adresse : Quelconque Port : Quelconque Nom du serveur : Automatique Répertoire racine du document : Automatique Puis 2 serveurs virtuels : Le premier : Gère le serveur basé sur le nom xxx.dedibox.fr sur l'adresse ip.ip.ip.ip. Adresse ip.ip.ip.ip Port 8080 Nom du serveur xxx.dedibox.fr Répertoire racine du document /home Il correspond au fichier sites-available/default Config complète : Code :
Gère le serveur basé sur le nom www.site.com sur l'adresse ip.ip.ip.ip. Adresse ip.ip.ip.ip Port 8080 Nom du serveur www.site.com Répertoire racine du document /home/site/www Code :
Code :
As-tu besoin d'autres infos ? |
||||||
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
2 questions :
__________________
![]() 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
|
|
|
00
|
|
|
#10 | |||
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
J'ai regardé les logs error.log et j'ai trouvé ça :
Citation:
Voici son contenu : Code :
puis j'ai celui du site en www.site.conf Je n'ai que ces trois fichiers dans sites-enabled Par contre dans le dossier sites-available, j'ai un paquet de fichiers de config obsolètes. Je ne sais pas si je peux les supprimer comme ça ? |
|||
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
Je t'avais dit dans l'un de mes posts précédents qu'en changeant le vhost par défaut (remplacer * par ip), Roundcube avait disparu de la page d'accueil du serveur, et que j'étais tombé sur le sous-dossier du site.
En fait, le serveur liste sur http://xxx.dedibox.fr tous les fichiers et dossiers situés dans le sous-dossier "/home/site" (par exemple /home/site/page.html), mais quand je clique sur l'un des fichiers, Apache me renvoie une 404, puisque Apache va essayer de rechercher /home/page.html On avance, petit à petit ! Merci de ton aide ! |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
J'ai encore avancé ! C'esr bon je ne vois plus de Roundcube, ni de mauvais listing de répertoire ! Par contre j'ai bien intégré le IndexIgnore * et Options -Indexes mais Apache n'en tient pas compte... Je me demande si le cache de Varnish peut jouer dessus ?
Par ailleurs, j'essaie de m'identifier avec Roundcube, disponible sur http://xxx.dedibox.fr, mais impossible cela me renvoie une 404. Et quand je regarde les logs, je vois ceci : File does not exist: /etc/apache2/htdocs je ne comprends pas pourquoi il me redirige là-dessus... à aucun moment je ne fais mention de ce dossier ! |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
J'avance encore...
en fait c'était un problème de configuration de Varnish. Maintenant cela fonctionne. Mais bien sûr, il y aura toujours un nouveau problème qui va débouler. Quand j'essaie de me loguer sur Roundcube, il me met que mon navigateur n'accepte pas les cookies. J'ai vu que cela pouvait être dû au fait qu'il y aurait une différence entre l'url sur laquelle on souhaite s'identifier et l'url d'identification (ex : un domaine ou sous-domaine différent). Le souci c'est que dans le code source du formulaire, l'action pointe vers "./" Et impossible de trouver dans les logs quoi que ce soit... |
|
|
00
|
|
|
#14 | |
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
C'est parce qu'il doit y avoir une redirection.
A propos de l'erreur NameVirtualHost qui figure dans les logs, je répète ce que j'ai dit hier : Citation:
__________________
![]() 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
|
|
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
Hello,
désolé pour le retard de la réponse, j'ai été pas mal occupé... Je n'ai plus l'erreur NameVirtualHost, par contre impossible de faire fonctionner RoundCube. J'ai toujours l'erreur "votre navigateur n'accepte pas les cookies"... c'est quand même assez décourageant tout ça. |
|
|
00
|
|
|
#16 |
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
Il faut regarder dans le détail les communications entre ton navigateur et ton serveur Web pour savoir pourquoi le cookie est rejeter (en gros, sur quel host name et chemin le cookie est positionné et avec quel host name et chemin l'erreur survient). Comme j'ai dit, je pense qu'il y a une redirection sur un host name ou un chemin différent et la sécurité JavaScript fait que des cookies ne peuvent pas être échangés entre différents host names ou des chemins "incompatibles".
__________________
![]() 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
|
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
J'ai regardé ce matin et n'ai pas vu de redirection particulière.
Par contre il semble que ce soit le module ModSpeed Apache qui pose problème. Je l'ai désactivé et j'arrive bien à m'identifier maintenant. Mais évidemment, quand un problème disparait, un autre survient... Identifié à Roundcube, j'obtiens régulièrement des erreurs 503 sur les requêtes Ajax effectuées régulièrement et je suis déconnecté au bout de 3 mn top chrono... Je me demande si Varnish n'est pas dans le coup... J'arrive bien à envoyer des mails depuis Roundcube, mais impossible de recevoir. La boite aux mails n'est pas rafraichie ou les mails n'arrivent pas... :/ |
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
Question bête : que se passe-t-il si tu désactives Varnish ?
Comment tu en es venu à mettre en cause mod_speed ? Est-ce que le serveur est bien à l'heure ? Est-ce qu'il n'y a pas un décalage genre de la durée de la session - 3 minutes ?
__________________
![]() 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
|
|
|
00
|
|
|
#19 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 22 ![]() |
Si je désactive Varnish, tout explose, j'ai une "connexion réinitialisée avec le serveur" et je n'ai plus accès à rien.
Du coup je l'ai remis, et finalement je n'ai plus les erreurs 503 (pour combien de temps ?) J'ai vu sur un forum quelqu'un qui se plaignait de modspeed avec Roundcube, par le plus grand des hasards. Je l'ai désactivé et je n'ai plus eu de souci. Sinon pour les sessions, je ne sais pas où on règle ça ? Pour le problème de réception, j'ai pu identifier la cause. j'ai regardé dans les logs et j'ai ce genre de message : status=bounced (unknown user XXX) J'ai pourtant suivi ce tuto à la lettre : http://olange.developpez.com/article...e/?page=page_6 je ne sais trop comment corriger ce souci ? Je n'ai aucune erreur dans les logs sql, ou mail ou syslog... |
|
|
00
|
|
|
#20 |
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
C'est un problème dans sendmail ou postfix mais je ne peux pas t'aider plus, je n'y connais rien dans ces outils
__________________
![]() 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
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com