|
Nginx Branding entfernen
|
|
14-12-2010, 03:28 PM
Beitrag #1
|
|||
|
|||
|
Nginx Branding entfernen
Hallo A-H Community,
in diesem kleinen Tutorial möchte ich zeigen wie man das Branding des Nginx Webservers entfernen kann. Hierzu prüfen wir als erstes mit curl (apt-get install curl) die Server Version. Der Befehl hierfür lautet: Code: curl -I -LDie Ausgabe sieht dann ungefähr so aus: Code: lin-freith:/# curl -L -I florian.reith.inNeben einigen Werten erhalten wir den Namen des Webservers + Version (Server: nginx/0.6.32) Wer nur die Version verstecken will muss hierzu lediglich die Konfiguration bearbeiten. Hierzu rufen wir die Datei /etc/nginx/nginx.conf mit einem beliebigen Editor auf und fügen irgendwo im Abschnitt "server_tokens off;" ein. Dies kann dann wie folgt aussehen: Beispiel vorher: Code: http {Beispiel nachher: Code: http {Nginx neu starten: Code: /etc/init.d/nginx restartEine erneute Abfrage bringt uns nun dieses Ergebnis: Code: lin-freith:/# curl -L -I florian.reith.inWie wir sehen wird der Name des Webservers nun ohne Version bekannt gegeben. Wem das noch nicht reicht, der muss nginx neu installieren bzw. selbst compilen. Hierfür sichern wir zuerst die alten Konfigurationsdateien: Code: cp -r /etc/nginx /nginx_bakNginx oberflächlich entfernen: Code: apt-get remove nginxNeue (stable) Version downloaden: Code: wget http://nginx.org/download/nginx-0.8.53.tar.gzEntpacken: Code: tar xvfz nginx-0.8.53.tar.gzWir wechseln nun mit cd in dieses Verzeichnis: Code: cd nginx-0.8.53/src/http/Dort editieren wir nun die Datei "ngx_http_header_filter_module.c". In Zeile 47 u. 48 finden wir diesen Abschnitt: Code: static char ngx_http_server_string[] = "Server: nginx" CRLF;Ich möchte, dass mein Webserver "Reith & Partner Webserver" heisst, daher ändere ich die Zeilen wie folgt: Code: static char ngx_http_server_string[] = "Server: Reith & Partner Webserver" CRLF;Abspeichern, und compielen. Wer hier Hilfe braucht kann hier nachschlagen: http://wiki.nginx.org/InstallOptions Wir überprüfen unsere Änderung nun: Code: lin-freith:/# curl -L -I florian.reith.inUnd wir sehen, es hat geklappt ![]() Viel Spaß beim nachbasteln. MfG Florian Reith 10.10.10 Le roi est mort! Vive le roi! |
|||
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste









