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

Hors ligne

#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.

Hors ligne

#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.

Hors ligne

#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.

Hors ligne

#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