Hvernig á að fela útgáfunúmer af Nginx og PHP á LEMP netþjóni

Ef þú ert að keyra eina eða fleiri vefsíður byggðar á LEMP stafla, er hagnýt öryggisráðstöfun að fela útgáfunúmer Nginx og PHP. Þetta myndi koma í veg fyrir að tölvuþrjótar noti útgáfusértæk öryggisbrot til að ráðast á netþjóna þína.

Við skulum skoða hvernig á að innleiða þessa ráðstöfun á Vultr WordPress netþjónstilviki sem er byggt á LEMP stafla. Allar leiðbeiningarnar í þessari grein ættu einnig að eiga við um önnur LEMP-undirstaða Vultr forrit.

Ákvarða núverandi sýnileika útgáfunúmera

curl -I [your-server-IP]:80

Þá muntu sjá niðurstöðuna, sem líkist:

HTTP/1.1 200 OK
Server: nginx/1.10.0
Date: Fri, 06 May 2016 04:11:38 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.6.20
Link: <http://[your-server-IP]/wp-json/>; rel="https://api.w.org/"

Eins og þú sérð, á þjóninum mínum, er útgáfunúmer Nginx 1.10.0 og útgáfunúmer PHP er 5.6.20.

Fela útgáfunúmer Nginx

Sýna upplýsingar um Nginx stillingar:

nginx -V

Meðal þessara breytu, finndu færibreytuna "--conf-path" sem skilgreinir staðsetningu Nginx stillingarskrárinnar:

--conf-path=/etc/nginx/nginx.conf

Breyttu Nginx stillingarskránni með vi:

sudo vi /etc/nginx/nginx.conf

Bættu við stillingarsetningu server_tokens off;innan http { }hlutans:

http {
    ... 
    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    server_tokens  off;    #<= The sentence is added Here.

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;
}

Vista og hætta:

:wq

Breyttu fastcgi stillingarskránni:

sudo vi /etc/nginx/fastcgi_params

Skiptu um línuna:

fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

Með:

fastcgi_param  SERVER_SOFTWARE    nginx;

Vista og hætta:

:wq

Fela útgáfunúmer PHP

Breyttu PHP stillingarskránni:

sudo vi /etc/php.ini

Finndu línuna:

expose_php = On

Breyttu því í:

expose_php = Off

Vista og hætta:

:wq

Að lokum skaltu setja breytingarnar þínar í gildi:

sudo pkill php-fpm
sudo php-fpm
sudo service nginx restart

Staðfestu breytingar þínar:

curl -I [your-server-IP]:80

Útgáfuupplýsingar Nginx og PHP eru ekki lengur sýnilegar:

HTTP/1.1 200 OK
Server: nginx
Date: Fri, 06 May 2016 05:16:43 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Link: <http://[your-server-IP ]/wp-json/>; rel="https://api.w.org/"

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira