Jak odstranit HTTP hlavičky?

pokus

Jak odstranit HTTP hlavičky?
« kdy: 06. 01. 2014, 11:12:34 »
Dobrý den,

řeším problém jak odstranit z http hlavičky
Server, X-Cache, X-Cache-Lookup, Via.
Poradíte mi prosím?
« Poslední změna: 06. 01. 2014, 12:49:53 od Petr Krčmář »


hokus

Re:Jak odstranit z http hlavičky info o Server, X-Cache, X-Cache-Look???
« Odpověď #1 kdy: 06. 01. 2014, 11:32:06 »
oznacis a zmacknes delete

Mirage

Re:Jak odstranit z http hlavičky info o Server, X-Cache, X-Cache-Look???
« Odpověď #2 kdy: 06. 01. 2014, 12:20:45 »
Doporučuji jako první položit dotaz: Jak se mám správně zeptat.

pokus

Re:Jak odstranit z http hlavičky info o Server, X-Cache, X-Cache-Look???
« Odpověď #3 kdy: 06. 01. 2014, 12:48:31 »
Dobrá tedy. Nový doaz, jak mm zjednodušit http hlavičku. Server vrací tuto hlavičku. Domena na které to fičí byla nahrazena pokus. Myslím si, že info o serveru by tam nemuselo být a info o squidu a proxy taky ne. Díky za rady

HTTP/1.0 404 Not Found
Date: Mon, 06 Jan 2014 11:45:41 GMT
Server: Apache/2.2.16 (Debian)
Expires: Thu, 1 Jan 1970 00:00:00 GMT
Cache-Control: no-cache
Pragma: no-cache
Vary: Accept-Encoding
Content-Length: 145
Content-Type: text/html
X-Cache: MISS from proxy.pokus.cz
X-Cache-Lookup: MISS from proxy.pokus.cz:80
Via: 1.0 proxy.pokus.cz:80 (squid/2.6.STABLE5)
Connection: close


Re:Jak odstranit HTTP hlavičky?
« Odpověď #4 kdy: 06. 01. 2014, 13:33:03 »
kde strilime na hlavicku? Na serveru nebo na klientu?


Tomas

Re:Jak odstranit z http hlavičky info o Server, X-Cache, X-Cache-Look???
« Odpověď #5 kdy: 06. 01. 2014, 13:40:19 »
Dobrá tedy. Nový doaz, jak mm zjednodušit http hlavičku. Server vrací tuto hlavičku. Domena na které to fičí byla nahrazena pokus. Myslím si, že info o serveru by tam nemuselo být a info o squidu a proxy taky ne. Díky za rady

HTTP/1.0 404 Not Found
Date: Mon, 06 Jan 2014 11:45:41 GMT
Server: Apache/2.2.16 (Debian)
Expires: Thu, 1 Jan 1970 00:00:00 GMT
Cache-Control: no-cache
Pragma: no-cache
Vary: Accept-Encoding
Content-Length: 145
Content-Type: text/html
X-Cache: MISS from proxy.pokus.cz
X-Cache-Lookup: MISS from proxy.pokus.cz:80
Via: 1.0 proxy.pokus.cz:80 (squid/2.6.STABLE5)
Connection: close

http://httpd.apache.org/docs/2.2/mod/mod_headers.html
This module provides directives to control and modify HTTP request and response headers. Headers can be merged, replaced or removed.

Header always unset X-Cache
Header always unset X-Cache-Lookup

pokus

Re:Jak odstranit HTTP hlavičky?
« Odpověď #6 kdy: 06. 01. 2014, 14:30:09 »
Tak nainstaloval jsem modul header, spustil, upravil jsem a2enmod headers na
<IfModule mod_headers.c>
Header always unset X-Cache
Header always unset X-Cache-Lookup
</IfModule>
Options -Indexes

A nepomohlo to. Modul přitom fičí .-/

kolemjdouci

Re:Jak odstranit HTTP hlavičky?
« Odpověď #7 kdy: 06. 01. 2014, 15:11:58 »
ServerSignature Off
Nemam overeno, ale zkusil bych zkombinovat

Sten

Re:Jak odstranit HTTP hlavičky?
« Odpověď #8 kdy: 06. 01. 2014, 15:30:32 »
Tak nainstaloval jsem modul header, spustil, upravil jsem a2enmod headers na
<IfModule mod_headers.c>
Header always unset X-Cache
Header always unset X-Cache-Lookup
</IfModule>
Options -Indexes

A nepomohlo to. Modul přitom fičí .-/

To je logické. Ty hlavičky tam dává Squid, ne Apache, tak je ani Apache nemůže odebrat (v té době tam ještě nejsou). Takže potřebujete nastavit ten Squid:
Kód: [Vybrat]
reply_header_access X-Cache deny all
reply_header_access X-Cache-Lookup deny all
via off

pokus

Re:Jak odstranit HTTP hlavičky?
« Odpověď #9 kdy: 06. 01. 2014, 15:34:10 »
ServerSignature Off a ServerTokens ProductOnly mám nastaveno

Tomas

Re:Jak odstranit HTTP hlavičky?
« Odpověď #10 kdy: 06. 01. 2014, 16:44:04 »
Tak nainstaloval jsem modul header, spustil, upravil jsem a2enmod headers na
<IfModule mod_headers.c>
Header always unset X-Cache
Header always unset X-Cache-Lookup
</IfModule>
Options -Indexes

A nepomohlo to. Modul přitom fičí .-/

A prozradis nam aspon strukturu celeho reseni? Jakoze mas Squid pred Apachem? Ani se neptam proc nepouzijes Nginx... Jestli mas jako rozhrani Squid tak opravdu musis opravit squid. Jestli mas apache pred squid tak oprav Apache, atd.

pokus

Re:Jak odstranit HTTP hlavičky?
« Odpověď #11 kdy: 06. 01. 2014, 16:48:21 »
Přes squid mi jde veškerý provoz takže i apache. Takže upravuji squid.conf

pokus

Re:Jak odstranit HTTP hlavičky?
« Odpověď #12 kdy: 07. 01. 2014, 09:12:36 »
Ahoj,
tak jsem do sqvidu přidal tamto a po restartu to vypsalo toto:
Restarting Squid HTTP proxy: squid Waiting.....................done.
2014/01/07 00:11:18| parseConfigFile: line 4401 unrecognized: 'reply_header_access X-Cache deny all'
2014/01/07 00:11:18| parseConfigFile: line 4402 unrecognized: 'reply_header_access X-Cache-Lookup deny all'
Potřebuje to mít ještě neco povolené?

Boban

Re:Jak odstranit HTTP hlavičky?
« Odpověď #13 kdy: 07. 01. 2014, 10:36:07 »
Používáme
Kód: [Vybrat]
header_access X-Forwarded-For deny all
header_access Via deny all
squid 2.7.STABLE9 - debian

více http://www.squid-cache.org/Doc/config/header_access/

Sten

Re:Jak odstranit HTTP hlavičky?
« Odpověď #14 kdy: 08. 01. 2014, 13:46:20 »
Ahoj,
tak jsem do sqvidu přidal tamto a po restartu to vypsalo toto:
Restarting Squid HTTP proxy: squid Waiting.....................done.
2014/01/07 00:11:18| parseConfigFile: line 4401 unrecognized: 'reply_header_access X-Cache deny all'
2014/01/07 00:11:18| parseConfigFile: line 4402 unrecognized: 'reply_header_access X-Cache-Lookup deny all'
Potřebuje to mít ještě neco povolené?

Pokud je to squid < 3.0, tak tam je jenom header_access