2010-05-16 5 views
2

Ceci est mon premier message ici. J'ai un serveur de rails que j'utilise sur un serveur dédié auquel j'ai accès. Je peux démarrer un serveur de rails et y accéder très facilement en utilisant le navigateur textuel qui fonctionne dans cette prison en utilisant à la fois les IP internes et publiques. Cependant, je ne peux pas accéder au serveur rails depuis l'extérieur de cet environnement chrooté. Est-ce que quelqu'un a des idées sur ce qui pourrait se passer? Toute aide serait appréciée. Merci.Impossible d'accéder au serveur Rails à partir d'un réseau local externe

Répondre

1

Vous pouvez vérifier les points suivants:

  1. Vérifiez si votre réseau local est protégé par un pare-feu , la plupart routeur dispose d'un pare-feu à l'intérieur et ils bloquer de nombreux ports .
  2. En supposant que vous exécutez le script/serveur , vérifiez le pare-feu si le port est autorisé.
  3. Je ne pense pas que vous utilisez apache/nginx avec passager/mongrel, et vous? si oui, vérifiez le pare-feu si le port 80 est autorisé.
  4. Puisque vous avez indiqué que le serveur dédié a une adresse IP publique, je suis en supposant que le transfert de port sur le pare-feu est configuré correctement.
  5. Vous devez accéder à votre serveur rails en utilisant http://your_server_public_ip:3000.

Espérons que ces contrôles vous aider à résoudre le problème

+0

Merci pour l'aide. Le routeur n'est pas sous mon contrôle, donc je vais parler avec mon hôte. Cependant, mon serveur http est accessible depuis n'importe où. De l'intérieur du shell, je peux accéder à http://publicip.com:3010. Cependant, de l'extérieur, la connexion expire. – Mike

Questions connexes