Fórum Root.cz

Hlavní témata => Server => Téma založeno: pokus 06. 01. 2014, 11:12:34

Název: Jak odstranit HTTP hlavičky?
Přispěvatel: pokus 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?
Název: Re:Jak odstranit z http hlavičky info o Server, X-Cache, X-Cache-Look???
Přispěvatel: hokus 06. 01. 2014, 11:32:06
oznacis a zmacknes delete
Název: Re:Jak odstranit z http hlavičky info o Server, X-Cache, X-Cache-Look???
Přispěvatel: Mirage 06. 01. 2014, 12:20:45
Doporučuji jako první položit dotaz: Jak se mám správně zeptat.
Název: Re:Jak odstranit z http hlavičky info o Server, X-Cache, X-Cache-Look???
Přispěvatel: pokus 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

Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: Tsukasa 06. 01. 2014, 13:33:03
kde strilime na hlavicku? Na serveru nebo na klientu?
Název: Re:Jak odstranit z http hlavičky info o Server, X-Cache, X-Cache-Look???
Přispěvatel: Tomas 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
Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: pokus 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čí .-/
Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: kolemjdouci 06. 01. 2014, 15:11:58
ServerSignature Off
Nemam overeno, ale zkusil bych zkombinovat
Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: Sten 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
Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: pokus 06. 01. 2014, 15:34:10
ServerSignature Off a ServerTokens ProductOnly mám nastaveno
Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: Tomas 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.
Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: pokus 06. 01. 2014, 16:48:21
Přes squid mi jde veškerý provoz takže i apache. Takže upravuji squid.conf
Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: pokus 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é?
Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: Boban 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/
Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: Sten 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
Název: Re:Jak odstranit HTTP hlavičky?
Přispěvatel: pokus 08. 01. 2014, 14:06:54
Podle všeho je to to squid verze squid/2.6.STABLE5 takže kdo ví jestli to vůbec půjde.