Zur Sicherheit: nginx Version nicht im Server Header anzeigen
Der Hauptgrund für derlei Maßnahmen ist die Server Sicherheit. Je weniger Informationen man einem potentiellen Angreifer gibt, desto schwerer macht man ihm den Angriff.
In der Linux Kommandozeile (shell, bash, etc.):
$ curl -I http://www.webagentur089.de
HTTP/1.1 200 OK
Server: nginx/1.1.19 # <-- Das ist die gerade verwendete nginx Version
Date: Wed, 14 Jan 2015 12:31:18 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Vary: Accept-Encoding
Vary: Accept-Language, Cookie
Content-Language: de
In der Konfigurationsdatei nginx.conf
vi /etc/nginx/nginx.conf
innerhalb der http Konfiguration die folgende Zeile einfügen. Wenn https konfiguriert ist, dies für https wiederholen.
http {
...
server_tokens off;
...
service nginx restart
$ curl -I http://www.webagentur089.de
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 14 Jan 2015 12:53:25 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Vary: Accept-Encoding
Vary: Accept-Language, Cookie
Content-Language: de
Sind Sie bereit für Ihren SEO Erfolg?
Starten Sie mit uns gemeinsam durch.