#1 Le 08/11/2020, à 11:53
- Pierre Roger
[RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Bonjour
J'ai installé mon serveur Lamp en suivant la doc :
https://doc.ubuntu-fr.org/lamp
Lorsque je vais sur localhost, j'ai une page de Jitsi qui s'ouvre avec https://localhost
J'utilise par ailleurs Jitsi mais sur une adresse https://meet.jit.si/ sans rapport avec localhost.
Merci d'avance pour une piste.
Dernière modification par Pierre Roger (Le 09/11/2020, à 21:12)
Lenovo Yoga 2.13
Ubuntu 20.04
Hors ligne
#2 Le 08/11/2020, à 12:42
- bruno
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Bonjour,
Quels sont les retours de :
host localhost
et
curl -I http://localhost
#3 Le 08/11/2020, à 15:14
- Pierre Roger
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Voici les retours :
pierre@Yoga-2-13:/var/www/public$ host localhost
localhost has address 127.0.0.1
localhost has IPv6 address ::1
pierre@Yoga-2-13:/var/www/public$ curl -I http://localhost
HTTP/1.1 301 Moved Permanently
Date: Sun, 08 Nov 2020 14:13:22 GMT
Server: Apache/2.4.41 (Ubuntu)
Location: https://localhost/
Content-Type: text/html; charset=iso-8859-1
Lenovo Yoga 2.13
Ubuntu 20.04
Hors ligne
#4 Le 08/11/2020, à 15:39
- bruno
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Le premier retour montre que « localhost »correspond bien à l'IP locale de la machine.
Le second retour montre qu'il y a une redirection permanente de http://localhost vers https://localhost. Ce qui est idiot puisqu'il n'y a aucune nécessité de faire du HTTPS sur sa propre machine et qui va poser problème pour la validité du certificat.
Cette redirection est forcément faite par la configuration d'Apache : dans le fichier d'hôte virtuel ou dans un .htaccess à la racine du site. Il faut d'abord regarder cela.
#5 Le 08/11/2020, à 16:46
- Pierre Roger
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Merci Bruno pour ces pistes.
Une idée où je peux trouver le fichier de configuration d'Apache ou le .htaccess ?
Lenovo Yoga 2.13
Ubuntu 20.04
Hors ligne
#6 Le 08/11/2020, à 16:55
- bruno
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Si tu as suivi la doc lamp et apache2, tu devrais le savoir…
La configuration des hôtes virtuels est sous /etc/apache2/sites-available avec des liens symboliques dans /etc/apache2/sites-enables pour les sites activés.
Les fichiers .htacces sont dans les dossiers racines de site tels que définis par la directive DocumentRoot dans la configuration des hôtes virtuels.
#7 Le 08/11/2020, à 18:51
- Pierre Roger
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
J'ai revérifié la doc sur lamp, Apache2 et serveurs virtuels mais ça ne m'a pas vraiment éclairé ma lanterne.
localhost est toujours rediirigé vers https://localhost
Pas trouvé de fichier .htacces ni dans /etc/apache2/* ni dans /var/www/*
Dans /etc/apache2/sites-available et /etc/apache2/sites-enabled il y avait un fichier jitsi.com que j'ai supprimé.
Et dans le fichier /etc/hosts j'ai rajouté une ligne unapeda :
pierre@Yoga-2-13:/etc/apache2/sites-available$ cat /etc/hosts
127.0.0.1 unapeda
127.0.0.1 localhost
127.0.1.1 Yoga-2-13
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
pierre@Yoga-2-13:/etc/apache2/sites-available$ curl -I http://localhost
HTTP/1.1 200 OK
Date: Sun, 08 Nov 2020 17:43:41 GMT
Server: Apache/2.4.41 (Ubuntu)
Last-Modified: Sun, 08 Nov 2020 17:32:00 GMT
ETag: "e5-5b39bd2c42cb5"
Accept-Ranges: bytes
Content-Length: 229
Vary: Accept-Encoding
Content-Type: text/html
La ligne HTTP est donc passée de
HTTP/1.1 301 Moved Permanently
à
HTTP/1.1 200 OK
Mais après redémarrage d'apache par
sudo systemctl restart apache2
lorsque je tape :
- localhost , j'ai https://localhost
- localhost/index.html : OK
- localhost/info.php : OK
Lenovo Yoga 2.13
Ubuntu 20.04
Hors ligne
#8 Le 08/11/2020, à 21:15
- mazarini
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
La commande : apache2ctl -D DUMP_VHOSTS
permet de voir comment sont pris en compte les fichiers de configuration. En particulier quel est le "default server".
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#9 Le 08/11/2020, à 23:05
- Pierre Roger
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Voici le résultat de la commande
pierre@Yoga-2-13:/etc/apache2/sites-available$ apache2ctl -D DUMP_VHOSTS
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.0.1 (/etc/apache2/sites-enabled/public.conf:1)
port 80 namevhost 127.0.0.1 (/etc/apache2/sites-enabled/public.conf:1)
port 80 namevhost unapeda (/etc/apache2/sites-enabled/unapeda.conf:1)
alias www.unapeda
Je ne vois pas de piste pourquoi localhost est toujours redirigé vers https://localhost
Dernière modification par Pierre Roger (Le 08/11/2020, à 23:05)
Lenovo Yoga 2.13
Ubuntu 20.04
Hors ligne
#10 Le 08/11/2020, à 23:30
- mazarini
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Le redirection peut se trouver dans /etc/apache2/sites-enabled/public.conf
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#11 Le 09/11/2020, à 08:41
- Pierre Roger
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Merci mazarini.
Je ne vois pas de redirections dans le fichier :
pierre@Yoga-2-13:/etc/apache2/sites-available$ cat /etc/apache2/sites-enabled/public.conf
<VirtualHost *:80>
DocumentRoot "/var/www/public"
<Directory "/var/www/public">
Options +FollowSymLinks
AllowOverride all
Require all granted
</Directory>
ErrorLog /var/log/apache2/error.public.log
CustomLog /var/log/apache2/access.public.log combined
</VirtualHost>
Lenovo Yoga 2.13
Ubuntu 20.04
Hors ligne
#12 Le 09/11/2020, à 08:57
- mazarini
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Dans le retour de la commande apache2ctl , je vois "*:80", mais pas la partie "*:443". La partie "*.443" correspond https.
Autrement, j'ai eu ce genre de problème avec chrome qui basculait de lui même de http à https, mais je ne me rappelle pas de la solution. Ca expliquerai qu'avec curl on a bien 200 OK. Chrome mémorise le 301 et le reproduit sans appel au serveur pour être plus rapide.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#13 Le 09/11/2020, à 10:38
- Pierre Roger
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Je suis avec Firefox pas Chrome.
Je vais installer Brave et Chromium pour voir s'il y a des changements.
Après installation de Chromium, le localhost n'est plus redirigé.
Ca me permet d'avancer de mon côté mais je laisse en non résolu pour réussir à résoudre le problème de la redirection avec Firefox.
Dernière modification par Pierre Roger (Le 09/11/2020, à 11:09)
Lenovo Yoga 2.13
Ubuntu 20.04
Hors ligne
#14 Le 09/11/2020, à 12:39
- bruno
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Il faut vider entièrement l'historique de Firefox pour que cela fonctionne à nouveau.
Avec Firefox quand on accède à un site web en HTTPS une fois, c'est toujours le HTPPS qui est proposé par la suite, me si les site ne répond qu'en HTTP.
#15 Le 09/11/2020, à 21:11
- Pierre Roger
Re : [RESOLU] Après installation LAMP, localhost n'est pas le bon ...
Merci Bruno.
J'ai vidé tout l'historique et effectivement le localhost n'est plus redirigé.
Ouf.
Lenovo Yoga 2.13
Ubuntu 20.04
Hors ligne