web-dev-qa-db-fra.com

Peut envoyer un ping au serveur Apache, mais ne peut accéder à aucun autre moyen

Lorsque j'essaie d'envoyer une requête ping à mon serveur Apache2 (exécuté sur Ubuntu Server 16.04) avec son nom de domaine, il réussit depuis n'importe quel ordinateur.

Cependant, si j'essaie d'y accéder avec un navigateur ou d'utiliser ssh, le serveur n'est pas trouvé. Le curling ne donne même pas un message d'erreur, même si j'attends un moment.

J'ai une adresse IP fixe derrière un routeur. Quand je boucle curl localhost j'obtiens le résultat attendu. Lorsque je curl ou ping sur un site Web autre que le serveur lui-même, je reçois le résultat attendu.

Ce problème est apparu après l’ajout de serveurs DNS au fichier de configuration réseau. Toutefois, la suppression de cette ligne ne résout pas le problème, même après plusieurs redémarrages.

Edit: j'ai vérifié que les bons ports étaient ouverts sur le routeur, le pare-feu et utilisé netstat pour vérifier qu'Apache écoutait les bons ports.

1
A. Powell

Avez-vous déjà essayé de vérifier les ports avec nmap?

nmap -sT <IP-ADRESS>

devrait montrer les ports sur le serveur.

par exemple.

nmap -sT XXX.XXX.XXX.XXX

Starting Nmap 7.01 ( https://nmap.org ) at 2018-05-30 00:06 CEST
Nmap scan report for XXX.XXX.XXX.XXX
Host is up (0.034s latency).
Not shown: 990 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
53/tcp   open  domain
80/tcp   open  http
139/tcp  open  netbios-ssn
443/tcp  open  https
445/tcp  open  Microsoft-ds
2002/tcp open  globe
5060/tcp open  sip
8089/tcp open  unknown
8181/tcp open  unknown

Nmap done: 1 IP address (1 Host up) scanned in 3.84 seconds
1
Wiglaf Pimwick

Le problème était que l'adresse IP a changé. Apparemment, je ne l'ai pas bien configuré. Je pouvais faire un ping parce que je cinglais sur un autre ordinateur aléatoire. Si je découvre ce qui n'allait pas, je vais l'ajouter à cette question.

1
A. Powell