Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/05/2015, à 18:33

legaub

Passage à SSL → lien mort qui remplit les logs

Bonjour,

Après avoir passé un blog auto-hébergé (Pluxml) en https, voilà que /var/log/apache2/default.error.log est rempli de lignes :

[Thu Apr 30 10:11:02 2015] [error] [client 195.154.nnn.nnn] script '/var/www/default/feed.php' not found or unable to stat, referer: http://www.blog.domaine.fr/feed.php?rss

Je ne comprends pas

* d'où vient ce http:/www.blog.domaine.fr/feed.php?rss puisque le lien existant sur les pages et dans le <head> est https:/www.blog.domaine.fr/feed.php?rss

* ni pourquoi ce n'est pas vers /var/www/blog/feed.php, qui existe effectivement, que s'effectue la redirection.

Par ailleurs, pourquoi 195.154.nnn.nnn est-il passé sous le radar de fail2ban ? Je pense que c'est à cause du referer, mais je n'en suis pas du tout sûr.

En attendant, j'ai arrêté apache. Mais je ne voudrais pas renoncer à SSL en revenant à la situation antérieure exempte de problèmes.

Bref, je patauge lamentablement. Toute aide est plus que bienvenue !

Dernière modification par legaub (Le 02/05/2015, à 06:37)

Hors ligne

#2 Le 02/05/2015, à 09:51

bruno

Re : Passage à SSL → lien mort qui remplit les logs

Bonjour,

Dans ta ligne de log http://www.blog.domaine.fr/feed.php?rss est le référent (referrer). On peut supposer que la personne ayant l'IP 195.154.x.y est abonnée à ton flux RSS et essaie de le consulter ce qui génère une erreur car Apache n'arrive pas à lire (ou interpréter) le script /var/www/default/feed.php.

Tu dois donc vérifier que :

- http://www.blog.domaine.fr/feed.php?rss est bien accessible et idéalement qu'il ya une redirection permanente vers https://…
- que le script /var/www/default/feed.php existe bien et qu'il est accessible en lecture pour Apache

Hors ligne

#3 Le 02/05/2015, à 11:41

legaub

Re : Passage à SSL → lien mort qui remplit les logs

Bonjour et merci d'avoir pris le temps de me répondre.

Tu dois donc vérifier que :
- http://www.blog.domaine.fr/feed.php?rss est bien accessible et idéalement qu'il ya une redirection permanente vers https://…

Effectivement, http://www.blog.domaine.fr/feed.php?rss n'est pas accessible bien que j'ai une redirection permanente :

<VirtualHost *:80>
	ServerName blog.domaine.fr:80
	#ServerAlias www.blog.domaine.fr
	Redirect permanent / https://blog.domaine.fr/
</VirtualHost>

- que le script /var/www/default/feed.php existe bien et qu'il est accessible en lecture pour Apache

Ce script n'existe pas : le VirtualHost "default" est réduit à sa plus simple expression.

Ceci dit, je peux toujours faire un lien symbolique vers le bon répertoire, mais c'est assez porc comme solution.

Hors ligne

#4 Le 02/05/2015, à 12:43

bruno

Re : Passage à SSL → lien mort qui remplit les logs

Là Apache ne trouve pas d'hôte virtuel correspondant à www.blog.domaine.fr et utilise donc le premier hôte virtuel disponible.
Ta directive :

#ServerAlias www.blog.domaine.fr

ne devrait donc pas être commentée…

Hors ligne

#5 Le 02/05/2015, à 13:17

legaub

Re : Passage à SSL → lien mort qui remplit les logs

Mais quel âne roll que je suis.

Comment t'exprimer ma reconnaissance ?

Bravo et MERCI !

Hors ligne