Bonjour,
depuis quelques temps je suis bloquée sur un projet. Je suis développeur et non une pro serveur. je dois faire les modifications moi même mais je ne m'en sort pas.
Je dois intégrer une API dans mon site grâce à une Iframe. Cette API est hébergée sur un autre serveur ne nous appartenant pas et pour lequel nous accédons à l’application grâce à des webservices. Nous devons à terme avoir des javascript sur notre serveur qui interagissent avec les éléments de l'Iframe.
Notre serveur possède les configurations suivantes :
Gentoo 2006.0 - 64 bits
- Web : apache2 / php5 (suPHP) / ssl
- Base : MySQL5 / phpMyAdmin
- E-mail : qmail / vpopmail* / courier-imap / qmailadmin / spamassassin / clamAV
- FTP : proftpd
- Admin : Webmin / OVHm / Webalizer
Dans mon httpd.conf j'ai le passage suivant :
Le support de l'API m'ont informé qu'il fallait que je rajoute :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <VirtualHost xx.xx.xx.xxx:xx> ServerAdmin webmaster@xxxx.com DocumentRoot /home/xxx/xx/xxxx/www SuexecUserGroup xxx users ServerName xxxx.xxx.com CustomLog logs/xxxx.xxx.com-access_log combined ScriptAlias /cgi-bin/ /home/xxx/cgi-bin/ AddHandler x-httpd-php5 .php </VirtualHost>
J'ai donc réussit à activer les modules : mod_proxy and mod_proxy_http comme demandé par le support de l'API, mais je n'arrive toujours pas à accéder au contenu de mon Iframe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <VirtualHost xx.xx.xx.xxx:xx> ServerAdmin webmaster@xxxx.com DocumentRoot /home/xxx/xx/xxxx/www SuexecUserGroup xxx users ServerName xxxx.xxx.com CustomLog logs/xxxx.xxx.com-access_log combined ScriptAlias /cgi-bin/ /home/xxx/cgi-bin/ AddHandler x-httpd-php5 .php ProxyRequests Off <Proxy *> Order allow,deny Allow from all Satisfy Any </Proxy> ProxyPass xxxx.xxx.com http://adresse de l'API ProxyPassReverse xxxx.xx.com http://adresse de l'API ProxyPreserveHost On </VirtualHost>
J'ai surement loupé une étape pour que le serveur accepte de me laisser toucher au contenu de l'Iframe grâce au JavaScript.
Si quelqu'un a des pistes ou même une solution je suis preneuse. j'utilise Webmin, mais je passe aussi en ligne de commande via putty ne maîtrisant pas complètement Webmin
Partager