Gibt es eine Möglichkeit, X-Powered-By auf Nginx zu verstecken?Ausblenden X-Powered-By (nginx)
Antwort
x Betriebene-by durch das Modul gegeben wird, für PHP FastCGI-Modul Instanz bietet expose_php=Off
in php.ini
vergessen Sie nicht, Server und PHP-FPM neu zu starten, wenn Sie es verwenden – gondo
proxy_hide_header X-Powered-By; in conf funktioniert nicht auf nginx/1.11.9 und diese Lösung funktioniert. Dies sollte eine Antwort sein. –
Mit geerlingguy/ansible-role-php kannst du den param: php_expose_php: "Aus" (https://github.com/geerlingguy/ansible-role-php) verwenden. – Santi
Versuchen Sie, stellen Sie den more_clear_headers directive from the nginx's HttpHeadersMoreModule verwenden, die Sie erklären lassen können:
more_clear_headers 'X-Powered-By';
das sollte genau das tun, was Sie wollen.
Das hat bei mir nicht funktioniert, und ich glaube, dass es das erfordert eine Quelle kompilieren für nginx zu aktivieren: http://serverfault.com/questions/214242/cani-i-hide-all-server-os-info – eficker
proxy_hide_header X-Powered-By;
Ich habe versucht, es in den http {} Abschnitt und auf den Server {} Abschnitt, aber es bleibt immer noch eingestellt. X-Powered-By: PHP/5.4.14 – dknight
Bestätigt, dass mit Proxy_pass auf Nginx/1.1.19 funktioniert. Dokumentation http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_hide_header. Keine Module oder Fastcgi in Verwendung. –
Dies sollte die akzeptierte Antwort sein. Wird auch mit nginx/1.6.2 bestätigt. –
fastcgi_hide_header X-Powered-By
oder proxy_hide_header X-Powered-By
auf http/Server-Kontext
Für PHP-FPM: 'fastcgi_hide_header X-Powered-By;' wird funktionieren. –
#nano /etc/nginx/nginx.conf
Kommentar diese Linie
more_clear_headers 'X-Powered-By';
und starten Nginx
Wenn Sie NGINX mit FastCGI verwenden, sollten Sie verwenden:
fastcgi_hide_header X-Powered-By;
- 1. Nginx domain.conf
- 2. Nginx worker_rlimit_nofile
- 3. Nginx-Stammverzeichnis
- 4. mit nginx
- 5. ListView Ausgewählte Gruppe ausblenden oder ausblenden
- 6. ausblenden curl_easy_perform
- 7. Ausblenden CABasicAnimation
- 8. Objekt ausblenden
- 9. Gridview ausblenden
- 10. Ausblenden UITabBar?
- 11. Wo definiert man den Nginx-Prozessnamen (nginx) in Quellen?
- 12. Punkt Subdomains zu Unterverzeichnissen mit Nginx (Nginx + HTTPS + Gunicorn + Django)
- 13. nginx-Server nicht neu starten Service nginx mit Start
- 14. Überprüfen Sie Service IIS auf Nginx Load Balancing mit NGINX
- 15. Nginx + fastcgi Trunkierungsproblem
- 16. Nginx Fehler 413
- 17. Nginx installieren Zwischenzertifikat
- 18. nginx und socket.io Problemumgehung
- 19. Nginx proxy_pass mit $ remote_addr
- 20. OpenCart auf nginX
- 21. nginx /index.html to/rewrite
- 22. Schienen/Nginx: 403
- 23. Nginx-Datei verbraucht Festplatte
- 24. NGINX Fehlerprotokoll Format Dokumentation
- 25. Nginx Standortgruppe Capture + Rewrite
- 26. Nginx - Erlaube Herkunft IP
- 27. Rump unikernel nginx logs
- 28. Nginx-Setup funktioniert nicht
- 29. Nginx dynamischen Standort Konfiguration
- 30. Nginx Regex Umleitung Abfrage
x-powered-by wird oft vom Modul für eine bestimmte Sprache hinzugefügt - z. PHP - und nicht der Server selbst. Welchen Wert haben Sie in der Kopfzeile? – Cheekysoft
Details bitte? Sollte geschlossen sein, wenn Sie keine Angaben machen können, die jemand beantworten kann. –
-1: Dies sollte auf SF gefragt werden, da es sich auf den Betrieb von Servern bezieht, nicht auf Programmierung. –