Linux-da Nginx Server wersiýasyny nädip gizlemeli
Bu gysga makalada, Nginx serwer wersiýasyny säwlik sahypalarynda we Linux-daky “Server HTTP” jogap sözbaşy meýdanynda nädip gizlemelidigini görkezeris. Bu, Nginx HTTP we proksi serweriňizi üpjün etmekde maslahat berilýän esasy amallaryň biridir.
Bu gollanma, ulgamyňyzda eýýäm Nginx gurlandygyny ýa-da Linux paýlanyşyňyza esaslanýan aşakdaky şu gollanmalaryň haýsydyr birini ýerine ýetirip, doly LEMP stakasyny gurnandygyny göz öňünde tutýar:
- Debian 9 Stretch-de LEMP (Linux, Nginx, MariaDB, PHP-FPM) nädip gurmaly
- FreeBSD-de Nginx, MariaDB we PHP (FEMP) stakany nädip gurmaly
- 16.10/16.04-de Nginx, MariaDB 10, PHP 7 (LEMP Stack) nädip gurmaly
- RHEL/CentOS 7/6 we Fedora 20-26-da iň soňky Nginx 1.10.1, MariaDB 10 we PHP 5.5/5.6 guruň
“Server_tokens” direktiwasy, Nginx wersiýa belgisini we Operasiýa ulgamyny säwlik sahypalarynda we aşakdaky skrinshotda görkezilişi ýaly “Serwer” HTTP jogap sözbaşy meýdanynda görkezmek üçin jogapkärdir.
Muny öçürmek üçin /etc/nginx/nginx.conf konfigurasiýa faýlyndaky server_tokens direktiwasyny öçürmeli.
# vi /etc/nginx/nginx.conf OR $ sudo nano /etc/nginx/nginx.conf
Aşakdaky ekranda şwon hökmünde aşakdaky setiri http kontekstine goşuň.
server_tokens off;
Aboveokardaky setiri goşanyňyzdan soň, faýly ýazdyryň we täze üýtgeşmeleriň güýje girmegi üçin Nginx serwerini täzeden açyň.
# systemctl restart nginx OR $ sudo systemctl restart nginx
Indi işleýändigini ýa-da ýokdugyny barlaň.
Bellik: Bu diňe serwer wersiýasynyň belgisini gizlär, ýöne serweriň goly (ady) däl. Serweriň adyny gizlemek isleseňiz, Nginx-i çeşmelerden düzüň we nginx gurmak adyny bellemek üçin --build=name
opsiýasyny goşuň.
Nginx web serweriňizde PHP işleýän bolsaňyz, PHP wersiýa belgisini gizlemegiňizi maslahat berýärin.
Nginx web serwerini has ygtybarly we berkitmek üçin Linux-da Nginx-i üpjün etmek boýunça giňişleýin gollanmamyza göz aýlaň, size peýdaly bolar:
- Nginx web serweriniň howpsuzlygyny üpjün etmek, berkitmek we öndürijiligini gowulandyrmak üçin iň soňky gollanma
Bu makalada, Linux-da Nginx serwer wersiýasyny säwlik sahypalarynda we “Serwer” HTTP jogap sözbaşy meýdanynda nädip gizlemelidigini düşündirdik. Soraglaryňyz bar bolsa, bize ýetmek üçin aşakdaky düşündiriş formuny ulanyň.