J'ai le serveur A qui fait une demande au serveur B. J'ai essayé à la fois file_get_contents et curl; tous les deux refusent la connexion. J'essaie de me connecter à une application tomcat sur le serveur B.Pourquoi Tomcat refuse-t-il une connexion à mon autre serveur?
La connexion fait fonctionne si je fais une demande à google.com, ou à une autre application sur le serveur B qui n'est pas dans l'application Tomcat. Cela me porte à croire qu'il y a quelque chose de spécifique à mon installation de tomcat qui rejette la requête du serveur A. Des pensées? Est-ce que je peux fournir plus d'informations pour aider le problème?
Existe-t-il un moyen de mettre en liste blanche mon serveur A dans tomcat afin que la connexion soit acceptée? Ou en dernier recours, comment accepterais-je toutes les demandes?
Modifier: Je voulais également ajouter que la connexion au serveur B fonctionne très bien lorsque je me connecte depuis ma machine de développement locale.
Quel est exactement le statut/message d'erreur? Ne nécessite-t-il pas simplement un login ou une session ou un UA valide? – BalusC
file_get_content indique "échec de l'ouverture du flux: connexion refusée". Comment pourrais-je lui donner une session? – Steve
Est-ce que Tomcat fonctionne et fonctionne sur Internet? C'est à dire. vous êtes en mesure d'y accéder par un webbrowser? Selon votre modification, cela ressemble beaucoup à l'exécution de Tomcat sur votre machine locale et vous utilisez 'http: // localhost' pour le connecter à partir de l'hôte PHP. Es-tu sûr que tu n'as pas fait cette erreur? – BalusC