OVH Community, votre nouvel espace communautaire.

Problèmes Zend & SSL sur Hébergement Mutualisé Business


thithi83
09/02/2011, 19h13
Premièrement, un problème de connexion à un Zend_Soap_Server en https et même en http d'ailleurs:
http://forum.ovh.com/showpost.php?p=414758&postcount=1

Ensuite, à nouveau un problème de connexion HTTPS via Zend_Search_Lucene pour indexer un site internet à partir d'un contrôleur Zend:
Code:
Exception information:
Message: Unable to Connect to ssl://www.monsite.com:443. Error #0:
Stack trace:
#0 /homez.33/loginftp/packages/php/frameworks/Zend/ZF_v1.10.8/library/Zend/Http/Client.php(969): Zend_Http_Client_Adapter_Socket->connect('www.monsit...', 443, true)
#1 /homez.33/loginftp/www/application/modules/admin/controllers/SearchController.php(74): Zend_Http_Client->request()
#2 /homez.33/loginftp/packages/php/frameworks/Zend/ZF_v1.10.8/library/Zend/Controller/Action.php(513): Admin_SearchController->addAction()
#3 /homez.33/loginftp/packages/php/frameworks/Zend/ZF_v1.10.8/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('addAction')
#4 /homez.33/loginftp/packages/php/frameworks/Zend/ZF_v1.10.8/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#5 /homez.33/loginftp/packages/php/frameworks/Zend/ZF_v1.10.8/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#6 /homez.33/loginftp/packages/php/frameworks/Zend/ZF_v1.10.8/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#7 /homez.33/loginftp/www/public/index.php(40): Zend_Application->run()
#8 {main}
Il semble impossible de se connecter via des lignes de code telle que celles-ci, même en ayant utilisé un proxy:
Code PHP:
$client = new Zend_Http_Client('https://www.monsite.com');
$client->setConfig(array(
                
/*
                    'adapter'      => 'Zend_Http_Client_Adapter_Proxy', 
                    'proxy_host'   => 'www.monsite.com',
                    'proxy_port'   => 443,
                 */
                    
'timeout' => 30)
            ); 
Ceci afin d'effectuer des traitements spécifiques: indexation, connexion soap, etc.

En bref, quelques questions:
  • Comment faites-vous pour faire marcher vos serveurs Soap créés avec Zend_Soap_Server et pour faire tourner vos moteurs de recherche avec Zend_Search_Lucene ?
  • Utilisez-vous des proxys d'ovh? Lesquels?
  • Sommes-nous obligés de passer par un serveur dédié pour avoir de telles fonctionnalités ???


Par rapport au bug concernant la résolution de noms dans le package Zend_Client_Http, il est bien évident que mettre l'adresse ip et le port dans le champ host du proxy ne change rien - car le dispatching de httpd semble être fait à partir de vhosts nommés, comme ceci:
Code:

   ServerName www.monsite.com
   ...
En gros, il y a plus de 400 noms de domaines sur une IP, donc je comprends très bien pourquoi la connexion bloque en utilisant simplement l'adresse IP: il ne retrouve pas mon domaine pour établir la connexion.