Jump to content

cURL sur port 4567


Recommended Posts

Bonjour,

 

J'ai développé un petit logiciel sur PC (en Java) qui agit comme un petit serveur, ainsi je peux envoyer des documents à ce petit serveur et il s'occupe d'envoyer ces documents à l'imprimante.

 

Pour cela, j'utilise cURL en PHP avec comme paramètre ceci par exemple :

 

curl_setopt($ch, CURLOPT_URL, 'http://localhost:4567/getInformations');

 

Comme vous pouvez le voir, il y a un port dans l'URL : 4567.

C'est ce qui pose problème, je récupère toujours une erreur cURL 7 : couldn't connect to host, même avec ceci ça ne fonctionne pas (même erreur) :

 

curl_setopt($ch, CURLOPT_URL, 'http://localhost/getInformations');
curl_setopt($ch, CURLOPT_PORT, 4567);

 

Sur tous les autres serveurs que j'ai testé jusqu'à présent, or PrestaShop Cloud, cela fonctionne très bien.

Il n'y a ce problème que sur PrestaShop Cloud.

 

En cherchant un peu j'ai vu que ce problème pouvait être dû à SELinux en mode "enforcing" ou au Firewall.

 

Ainsi je me pose la question, est-ce les serveur Cloud de PrestaShop ont SELinux en mode enforcing ?

Existe-t-il un moyen de contourner le problème ? Par exemple quels ports sont autorisés ?

 

 

Pour information, si je fais le même appel cURL mais sur une URL sans port, alors cela fonctionne. Le problème vient bien du port.

 

 

Merci pour vos retour.

Link to comment
Share on other sites

×
×
  • Create New...