2017-01-31 3 views
10

J'ai un serveur LAMP utilisé pour accéder à distance à une base de données MySQL (via un service DNS dynamique). Jusqu'à hier, tout fonctionnait bien. Voici ce que j'ai vérifié à ce jour, sans succès (je continue à recevoir une erreur de délai d'attente lorsque vous essayez d'accéder à distance au serveur):Accès distant au serveur Apache

  • service DNS dynamique est activée sur mon routeur, mis à jour pour l'adresse IP externe correcte (en utilisant NoIP ddns.net).
  • Le serveur fonctionne très bien localement sur 192.168.0.24 et je peux y accéder depuis la base de données MySQL.
  • Ports Forwarding est correctement défini
  • Pare-feu au niveau du routeur a été temporairement désactivé

Voici mon fichier ports.conf Apache:

Listen 80 
<VirtualHost *:80> 
    DocumentRoot "/www/example1" 
    ServerName www.example.com 

    # Other directives here 
</VirtualHost> 

SharkWire me donne cette sortie sur la demande ayant échoué:

533 15.633088 192.168.0 .14 ​​79. . *** TCP 66 [TCP de Retransmission] 27536 → 80 [SYN] Seq = 0 = Win 8192 Len = 0 MSS = 1460 WS = 4 SACK_PERM = 1 -.

** Détails du SharkWire requête ayant échoué ici : http://imgur.com/a/KtGuY **

Modifier: Je ne peux pas me connecter en utilisant l'adresse IP externe (au lieu de l'adresse DynDNS), donc le problème semble être du côté du serveur plus que du côté de la résolution IP.

Je n'ai plus aucune idée de quoi vérifier et j'accueillerais volontiers tout conseil/idée.

+0

Qu'est-ce qui ne fonctionne pas? – Joni

+0

Merci Joni pour votre réponse, je reçois un '408: Timeout-erreur' en essayant de se connecter au serveur à distance. – ylnor

+0

Il s'agit d'un délai d'attente pour l'envoi d'une demande. On dirait que vous parvenez à établir une connexion au serveur, mais la requête HTTP ne passe pas. Un problème peut se produire avec les paramètres réseau ou de pare-feu sur le serveur. Essayez d'utiliser wireshark ou tcpdump pour voir ce qui se passe avec la requête. – Joni

Répondre

1

Lorsque vous essayez de vous connecter à votre serveur Apache, êtes-vous connecté sur le même routeur? J'avais un problème similaire. Et le problème était que l'adresse ne pouvait être accessible qu'à partir d'un autre routeur (ce qui semble logique).