PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Server in HTTP-Response ändern/überschreiben



olliwood
27.01.10, 11:53
Hallo,

ich habe folgende Komponenten laufen:
Apache2 + mod_proxy
Glassfishv3

Nun möchte ich aber nicht, dass der Glassfish als HTTP Antwort "Server: Glassfishv3" durch den Proxy, sondern "Server: Apache" zurückliefert.

Das geht auch in einer Konfiguration des http-listeners im Glassfish, ich möchte das aber den Apache erledigen lassen.

Vielen Dank
Olli

marce
27.01.10, 12:10
ohne es ausprobiert zu haben: http://httpd.apache.org/docs/2.3/de/mod/core.html#setoutputfilter

olliwood
27.01.10, 14:13
Danke. Das war es aber nicht. Dadurch bin ich aber auf die Lösung gestoßen:


<VirtualHost *:80>
ServerName Host
ServerAlias AliasHost
ServerAdmin webmaster@Host

ErrorLog /var/www/Host/logs/error.log
TransferLog /var/www/Host/logs/access.log

ProxyRequests Off
ProxyPreserveHost On

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/

Header set Server Apache

</VirtualHost>