J'exécute un serveur Web CherryPy à l'adresse 0.0.0.0:8787
sur une instance EC2.
Je peux me connecter au serveur Web via local wget
sur la machine EC2, mais je ne peux pas accéder à l'instance depuis ma propre machine distante (je me connecte à EC2 via ssh).
Dois-je ouvrir le port 8787 pour accéder au serveur Web à distance? Si oui, comment cela peut-il être fait? De plus, puis-je utiliser l'adresse IP publique de l'instance EC2 pour cela?
Suivez les étapes décrites sur cette réponse au lieu d'utiliser le menu déroulant, tapez le port (8787) dans "plage de ports" puis "Ajouter une règle".
Go to the "Network & Security" -> Security Group settings in the left hand navigation
Trouvez le groupe de sécurité que votre instance est en dehors Cliquez sur Règles entrantes Utilisez le menu déroulant et ajoutez HTTP (port 80) Cliquez sur Appliquer et profitez
Vous devez ouvrir TCP port 8787 dans le groupe de sécurité ec2. Vous devez également ouvrir le même port sur le pare-feu de l'instance EC2.
Vous devez configurer le groupe de sécurité comme indiqué par cyraxjoe. Parallèlement à cela, vous devez également ouvrir le port système. Les étapes pour ouvrir le port dans Windows: -