W3C home > Mailing lists > Public > www-validator@w3.org > October 2004

Re: Local validator via proxy

From: Ville Skyttä <ville.skytta@iki.fi>
Date: Mon, 18 Oct 2004 14:13:17 +0300
To: Francesco Siviero ARPA-SIM <fsiviero@smr.arpa.emr.it>
Cc: www-validator@w3.org
Message-Id: <1098097996.13789.90.camel@bobcat.mine.nu>

On Mon, 2004-10-18 at 13:49, Francesco Siviero ARPA-SIM wrote:

> Thanks for answering.
> After some trouble I've found that the SetEnv directive needs the 
> mod_env loaded (I'm quite a newbie, so maybe I could be worng).

Yes.

> my $ua = new LWP::UserAgent;
> $ua->env_proxy();
> $ua->agent("W3C_Validator/$VERSION " . $ua->agent);

Correct.

> <IfModule mod_env.c>
>          SetEnv http_proxy http://myuser:mypassword@myproxy:myport/
> </IfModule>

Correct, but note that you also do have to have mod_env loaded,
otherwise the above has no effect.

> but I'm not sure to understand what you mean with
> "Then, add your proxy settings as environment variables to your web
> server config (somewhere so that they apply to the "check" script)"

It's not quite possible to give detailed instructions because it depends
so much on how your web server configuration is laid out, whether you
use virtual hosts etc.  All the necessary documentation should be "out
there", see http://httpd.apache.org/ (or the Debian docs, IIRC you said
you used it).

Another (uglier) thing you could try would be to hardcode the proxy
settings directly into the check script, for example something like
this, somewhere near the beginning of it:

  $ENV{http_proxy} = 'http://myuser:mypassword@myproxy:myport/;
Received on Monday, 18 October 2004 11:13:21 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:14:15 GMT