GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come nascondere la versione PHP in Linux

In questo tutorial, ti mostreremo come nascondere la versione PHP nel server Linux. Nella configurazione predefinita di Apache/PHP, il server invia l'intestazione HTTP con le informazioni su quale versione di PHP è in esecuzione sul server. L'intestazione della risposta HTTP "X-Powered-By" mostra la versione di PHP in esecuzione sul server. Queste informazioni possono essere utilizzate da un utente malintenzionato per tentare di sfruttare eventuali vulnerabilità nella versione di PHP in esecuzione, specialmente se stanno eseguendo una versione precedente con vulnerabilità note.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere "sudo" ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo per nascondere le informazioni sulla versione PHP nell'intestazione su un server Linux.

Nascondi versione PHP in Linux

Passaggio 1:per prima cosa prendi la copia di backup del file php.ini.

cp -p /etc/php.ini /etc/php.ini.orig

Passaggio 2. Modifica il php.ini e cerca la parola chiave expone_php e fallo io uso vi o nano editor. Puoi selezionare il tuo editor preferito:

nano /etc/php.ini

Successivamente, trova expone_php e cambia il suo valore predefinito da On a Off:

expose_php = Off

Ora riavvia il server web apache:

systemctl restart httpd

Per verificare se funziona o meno richiedi una risposta utilizzando il comando seguente:

curl -I http://www.y0urdomain.com/

Risultato:

HTTP/1.1 200 OK
Server: nginx
Date: Mon, 01 Feb 2016 01:47:57 GMT
Content-Type: text/html; charset=UTF-8
Vary: Accept-Encoding
X-Pingback: http://www.y0urdomain.com/xmlrpc.php
Date: Wed, 11 Feb 2015 14:10:43 GMT
X-Page-Speed: 1.9.32.2-4321
Cache-Control: max-age=0, no-cache

Congratulazioni! Hai nascosto con successo la versione di PHP. Grazie per aver utilizzato questo tutorial nascondi la versione di PHP nelle intestazioni HTTP sul sistema Linux. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il PHP ufficiale sito web.


Cent OS
  1. Come controllare la versione di Redhat

  2. Versione del sistema operativo Linux openSUSE - Come trovarlo?

  3. Come modificare la versione di PHP

  4. Come installare Laravel su Linux

  5. Come aggiornare PHP alla versione 5.4 su Amazon Linux?

Come controllare la versione di Kali Linux

Come installare PHP su Debian 10 Linux

Come controllare la versione di Linux

Come installare PHP 7.4 su CentOS 8

Come installare PHP 8.1 su Fedora 36 Linux

Come controllare la versione PHP su Linux