Otu esi zoo nọmba ụdị PHP na nkụnye eji isi mee HTTP


Nhazi PHP, site na ndabara na-enye ohere ka onye isi nzaghachi HTTP 'X-Powered-By' gosipụta ụdị PHP arụnyere na ihe nkesa.

Maka ihe nchekwa ihe nkesa (n'agbanyeghị na ọ bụghị nnukwu ihe egwu ị ga-echegbu onwe gị), a na-atụ aro ka ị gbanyụọ ma ọ bụ zoo ozi a n'aka ndị na-awakpo ndị nwere ike na-ezubere iche maka ihe nkesa gị site n'ịchọ ịma ma ị na-agba ọsọ PHP ma ọ bụ na ị naghị.

Na-eche na otu ụdị PHP arụnyere na ihe nkesa gị nwere oghere nchekwa, na n'akụkụ nke ọzọ, ndị na-awakpo ga-amata nke a, ọ ga-adịrị ha mfe karị iji mee ihe na-adịghị mma ma nweta ohere na sever site na scripts.

N'edemede m gara aga, egosila m otu esi ezobe nọmba ụdị apache, ebe ị hụla ka esi gbanyụọ apache arụnyere ụdị. Mana ọ bụrụ na ị na-agba PHP na sava weebụ apache gị, ịkwesịrị izobe ụdị arụnyere PHP, nke a bụ ihe anyị ga-egosi n'isiokwu a.

Ya mere, na post a, anyị ga-akọwa otu esi ezo ma ọ bụ gbanyụọ na-egosi nọmba ụdị PHP na isi nzaghachi HTTP nkesa.

Enwere ike ịhazi ntọala a na faịlụ nhazi PHP nke ebujuru. Ọ bụrụ na ịmaghị ebe faịlụ nhazi a dị na ihe nkesa gị, mee iwu dị n'okpuru ka ịchọta ya:

$ php -i | grep "Loaded Configuration File"
---------------- On CentOS/RHEL/Fedora ---------------- 
Loaded Configuration File => /etc/php.ini

---------------- On Debian/Ubuntu/Linux Mint ---------------- 
Loaded Configuration File => /etc/php/7.0/cli/php.ini

Tupu ịme mgbanwe ọ bụla na faịlụ nhazi PHP, a na m atụ aro ka ị buru ụzọ mee nkwado ndabere nke faịlụ nhazi PHP gị dị ka:

---------------- On CentOS/RHEL/Fedora ---------------- 
$ sudo cp /etc/php.ini /etc/php.ini.orig

---------------- On Debian/Ubuntu/Linux Mint ---------------- 
$ sudo cp /etc/php/7.0/cli/php.ini  /etc/php/7.0/cli/php.ini.orig  

Mepee faịlụ ahụ site na iji editọ ọkacha mmasị gị nwere oke ọrụ dị ka nke a:

---------------- On CentOS/RHEL/Fedora ---------------- 
$ sudo vi /etc/php.ini

---------------- On Debian/Ubuntu/Linux Mint ---------------- 
$ sudo vi /etc/php/7.0/cli/php.ini

Chọta isiokwu expose_php wee tọọ uru ya ka Gbanyụọ:

expose_php = off

Chekwaa faịlụ wee pụọ. Emechaa, malitegharịa sava weebụ dị ka ndị a:

---------------- On SystemD ---------------- 
$ sudo systemctl restart httpd
$ sudo systemctl restart apache2 

---------------- On SysVInit ---------------- 
$ sudo service httpd restart
$ sudo service apache2 restart

N'ikpeazụ ma ọ dịghị ihe ọzọ, lelee ma ọ bụrụ isi okwu nzaghachi HTTP ka na-egosi nọmba ụdị PHP gị site na iji iwu dị n'okpuru.

$ lynx -head -mime_header http://localhost 
OR
$ lynx -head -mime_header http://server-address

ebe ọkọlọtọ:

  1. -isi - na-eziga arịrịọ HEAD maka nkụnye eji isi mee mime.
  2. -mime_header - na-ebipụta isi MIME nke akwụkwọ ewepụtara yana isi mmalite ya.

Mara: Gbaa mbọ hụ na ị nwere lynx – iwu ihe nchọgharị weebụ arụnyere na sistemụ gị.

Ọ bụ ya! N'edemede a, anyị kọwara otu esi ezobe nọmba ụdị PHP n'ime isi nzaghachi HTTP nkesa iji chekwaa sava weebụ na mwakpo enwere ike. Ị nwere ike itinye echiche na post a ma ọ bụ ikekwe jụọ ajụjụ ọ bụla metụtara ya site na ụdị nkọwa n'okpuru.