Rabu, 19 Januari 2011

Remove Squid footer completely

Removing the version number from the footer is very easy.

In squid.conf enable
httpd_suppress_version_string

But what if you want to remove the whole message.
Generated Thu, 08 Jun 2000 06:58:30 GMT by proxy1.proxy.com (Squid/2.6.STABLE1)

There is no configuration available to remove it but you can always edit the source file for that and recompile it. Don't worry its very easy. Easy because its really easy.

Just follow the following steps:
Go to squid source. /usr/src/squid/src
Backup the existing file errorpage.c cp ./errorpage.c ./errorpage.c.bkp
Remove errorpage.o rm errorpage.o
Edit the file errorpage.c vim errorpage.c
{
ERR_SQUID_SIGNATURE,
"\n<\BR clear=\"all\">\n"
"<\HR noshade size=\"1px\">\n"
"
\n"
"Generated %T by %h (%s)\n"
"
\n"
"<\/BODY><\/HTML>\n"
}
Remove the line "Generated %T by %h (%s)\n"
Save and exit :wq
Reconfigure squid with old options ./configure .........
Make clean make clean
Make make
Make all make all
Make install make install
Stop squid /usr/local/squid/sbin/squid -k shutdown
Start squid /usr/local/squid/sbin

Tiada ulasan:

Catat Ulasan