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ọ:
-isi
- na-eziga arịrịọ HEAD maka nkụnye eji isi mee mime.-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.