2 votes

Le serveur apache2 est installé sur l'instance EC2, mais je ne peux pas m'y connecter.

J'ai une instance EC2 fonctionnant sous Ubuntu 18.04, avec un serveur apache2. Je peux m'y connecter via PuTTY et via FileZilla et visualiser le serveur. Le serveur fonctionne, il y a le index.html qui est créé par apache2 sous le nom de /var/www mais lorsque je tape mon adresse IPv4 publique dans le navigateur, je ne peux pas me connecter et afficher la page d'accueil d'apache2 (Impossible de s'y connecter).

Quelle peut en être la cause ? Est-il possible que ce soit parce que je suis sur le niveau gratuit et que j'utilise déjà une autre instance EC2 ? (qui fonctionne bien)

*Edit : J'ai exécuté les commandes suivantes et voici les résultats :

netstat -plunt | grep "443 \|80 "

(Tous les processus ne peuvent être identifiés, les informations sur les processus non ne seront pas affichées, il faudrait être root pour tout voir) tcp6 0
0 :::80 :::* ÉCOUTER

curl -I http://localhost

HTTP/1.1 200 OK Date : Mon, 31 Dec 2018 16:39:42 GMT Server : Apache/2.4.29 (Ubuntu) Last-Modified : Mon, 31 Dec 2018 12:54:24 GMT ETag : "2bb4-56f5oe88329x4" Accept-Ranges : bytes Content-Length : 10918 Vary : Accept-Encoding Content-Type : text/html

6voto

Jonathan Dyason Points 21

Essayez http, pas le https par défaut. Cela a finalement fonctionné pour moi.

5voto

Itai Ganot Points 10219

Lorsque vous souhaitez exposer un service/port sur une instance EC2, vous devez créer un groupe de sécurité qui autorise les connexions sur ce port et l'attacher à l'instance.

Ainsi, par exemple, vous pouvez créer un groupe de sécurité comme suit : enter image description here

Et lorsque vous l'attacherez à l'instance, elle autorisera les connexions sur le port 80 depuis le monde entier (0.0.0.0/0).

De plus, je vérifierais que le serveur écoute effectivement sur ce port, exécutez :

netstat -plunt | grep "443 \|80 "

Et pour voir si le serveur répond :

curl -I http://localhost

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X