Welcome to WebmasterWorld Guest from 34.204.173.36

Forum Moderators: Ocean10000 & phranque

Message Too Old, No Replies

Transparent Proxy blocking my site

Transparent Proxy blocking my site

     
1:24 pm on Nov 4, 2003 (gmt 0)

Full Member

10+ Year Member

joined:Feb 16, 2002
posts:259
votes: 0


My ISP is blocking my site (it seems itīs inside a transparent proxy). Is this because Iīm using apache to redirect to my new site?

The fact is that my visitors from that ISP (the biggest in my country) canīt access my site.
How can an ISP decide which sites to put inside such a proxy? How can we bypass it?

Iīm moving the domain to a new server, and removing the apache redirector. Will this solve it? Or will the domain continue to be blocked?

Best Regards

7:36 pm on Nov 5, 2003 (gmt 0)

Senior Member

WebmasterWorld Senior Member jdmorgan is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Mar 31, 2002
posts:25430
votes: 0


bluelook,

It's not clear why your site would be affected by a transparent proxy - they're supposed to be transparent, or invisible, to users.

As to why your ISP would do this, you'll have to ask them. I would expect that many or all sites they host would be similarly configured with respect to firewalls, gateways, routers, proxies, etc. They certainly would not put an individual site's server behind a proxy without charging you for it. And they would not do it to punish you, because it would be far less expensive to simply close your account.

Hopefully, moving your site to a new server and getting rid of the redirects and other complexities will improve things for you.

Jim

6:16 pm on Nov 7, 2003 (gmt 0)

Full Member

10+ Year Member

joined:Feb 16, 2002
posts:259
votes: 0


Hi Jim,

Some ISPīs are using transparent proxies to improve adsl speed. That was what happened to my .com domain . It cached some sort of error (I guess it didnīt handled properly the apache redirect), and that error (it seemed that he couldnīt find the page in itīs cache) kept appearing until it updated the cache. I removed the redirect, moved it to a new server, inserted an index (the same that itīs in .net domain), and now Iīm moving all files from the .net to the .com domain.
I have to be quick so that Google donīt think itīs duplicated content.
All is fine now. I was a bit in panic before I knew that it was a proxy problem.

Best Regards,

Nuno

6:44 pm on Nov 7, 2003 (gmt 0)

Senior Member

WebmasterWorld Senior Member jdmorgan is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Mar 31, 2002
posts:25430
votes: 0


Ah... OK, you meant to emphasize caching proxy then.

NO proxy is supposed to cache any server error response, so this should be a one-time incident.

In order to limit damage in these cases, make sure you control what caches do with your pages if it is important to you. See Apache mod_expires and mod_headers. Make sure your custom error pages are non-cacheable!

Example:


ExpiresActive On
# Default - Set http header to expire everything 2 weeks from last access, set must-revalidate
ExpiresDefault A604800
Header append Cache-Control: "must-revalidate"
# Prevent caching of error documents 403.html, 403x.html, 404.html, and 410.html
<FilesMatch "^(404Ķ410Ķ403x?)\.html$">
ExpiresDefault A1
Header unset Cache-Control:
Header append Cache-Control: "no-cache, must-revalidate"
</FilesMatch>

I'm aware that with header append, the header unset directive should not be needed... But it is, at least on my Apache 1.3.27 servers.

Replace the broken vertical "Ķ" pipes above with solid vertical pipes from your keyboard before attempting to use this code!

Jim

12:37 pm on Nov 11, 2003 (gmt 0)

Full Member

10+ Year Member

joined:Feb 16, 2002
posts:259
votes: 0


Hi Jim!

Many thanks for all your help. I think that the problem was that the isp didnīt handled correctly the 301 permanent redirect. I didnīt even had any personalized error page. Now that I removed the 301, and built a site on that domain (Iīm slowly moving all from .net to .com), everything is fine. Even so, Iīll add your suggestions to prevent that other errors happen. They are making some experiments with those new proxies, and sometimes things go wrong...

Thanks again!

Nuno