conf proxy: dans apache ou PHP?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : conf proxy: dans apache ou PHP?

par Sékiltoyai » 08 juil. 2007, 15:25

Si on ne veut pas modifier l'environnement du système, il y a aussi le mod_env de apache qui permet de modifier l'environnement des scripts.

par @rthur » 08 juil. 2007, 13:10

Bonjour,

Normalement, cette configuration du proxy se fait au niveau de ton serveur.

Exemple sous Linux:

Code : Tout sélectionner

$ set http_proxy=http://login:[email protected]:3128
où:
- login= le nom d'utilisateur si il y a besoin de s'identifier
- pass= le mot de passe si il y a besoin de s'identifier
- xxx.xxx.xxx.xxx = l'adresse IP du proxy
- 3128 = le n° de port du proxy HTTP

par Sékiltoyai » 07 juil. 2007, 19:47

Disons, je n'ai jamais vérifié qu'on pouvait le faire dans apache.
Je vais regarder ca...

par pirod » 07 juil. 2007, 19:44

merci.
donc vous semblez me dire que c'est préférable de le faire dans les scripts PHP directement. C'est ce que j'avais deja vu mais je me demandais si des paramètres proxy dans apache pouvaient aussi faire l'affaire.

par Sékiltoyai » 07 juil. 2007, 19:34

conf proxy: dans apache ou PHP?

par pirod » 07 juil. 2007, 19:08

Bonjour,

Quelqu'un pourrait me donner les lignes de configuration des paramètres proxy à ecrire pour permettre à un serveur apache servant un intranet de faire quelques requêtes au travers du proxy du réseau? Ces requêtes http sont en fait effectuées par des scripts PHP pour aller récupérer des données sur Internet (exemple RSS et autres moteurs de recherche) et les traitér dans l'application intranet. Le proxy bloque les requetes HTTP via PHP (avec file(), fopen() et autres). Je me demande donc si on peut définir le proxy dans httpd.conf ou s'il faut inclure cela plutôt dans les scripts PHP?

Merci de votre aide!
Pierre