web-dev-qa-db-fra.com

Qu'est-ce qui pourrait rendre mon site Web uniquement accessible via SSH?

Donc, je viens de passer à un nouveau VPS et j'ai eu quelques problèmes. J'ai configuré une pile LAMP de base sur Centos 6.2. Je suis programmeur, mais j'ai une bonne connaissance de l'administration des services car je travaille pour une très petite entreprise et je dois faire un peu de tout. J'ai installé de nombreux serveurs LAMP sans aucun problème.

Sur ce serveur, depuis que je l’ai configuré, la vitesse de chargement des pages est ridicule. Sur une installation de base Drupal 7, le temps de chargement d'une page est compris entre 10 et 60 secondes. Alors que j'essayais de travailler un peu plus tôt, le chargement du site Web a complètement cessé. Je ne peux même pas y accéder via l'adresse IP. Mais ce qui est étrange, c'est que je peux utiliser SSH via mon nom de domaine sans problème. Je suis perplexe quant à ce qui pourrait en être la cause.

J'ai essayé de redémarrer Apache et MySQL et les deux redémarrés sans aucun problème. Je suppose que c'est quelque chose chez mes hôtes, mais si c'est un problème pour moi, je préférerais ne pas attendre qu'ils me répondent, car j'ai du travail à faire. Qu'est-ce qui pourrait tout à coup rendre mon serveur accessible uniquement via SSH? J'ai essayé de donner autant d'informations que possible, mais s'il vous plaît laissez-moi savoir s'il y a autre chose dont vous pourriez avoir besoin.

1
Kyle Piontek

Peut-être un problème de mémoire et SSH ou un problème avec votre Apache?

SSHing in pourrait vous en dire beaucoup. SSH sur le serveur, ps aux | grep Apache (pour voir s'il fonctionne. Tapez top pour voir ce qui consomme le plus de ressources.

Les paragraphes sont aussi votre ami. :)

0
Mauvis Ledford

Faites une demande, vérifiez l'heure, puis consultez le journal des accès sur le serveur et voyez quand il apparaît. Cela vous indiquera quelle est la fin du délai.

Si c'est le client, vérifiez IPv6, vérifiez DNS - ce sont les coupables habituels des délais d'attente.

Si c'est le serveur, vérifiez les journaux d'erreur système et http.

0
stark

Même avant de vérifier les retards, je verrais s'il y a une réponse sur vos ports HTTP/HTTPS.

Donc, à partir de votre machine locale, vérifiez ceci en

$ telnet your_remote_vps.com 80

ou quel que soit le port d'écoute. Si vous voyez une invite, il est probable que votre socket Apache écoute à l'autre bout et votre hébergeur n'est probablement pas responsable.

0
user472876