Пинҳон кардани варианти нармафзоре, ки дар сервер истифода шудааст, таҷрибаи хубест, ки ба афрохтаҳои потенсиалӣ имконият медиҳад. Баъд аз ҳама, донистани версия, масалан, сервери веб, шумо метавонед кӯшиш кунед, ки осебпазириро истифода барад, ки барои ин версияи дахлдор истифода мешавад.
Ва агар хаберкунанда намедонад, ки кадом версияи нармафзор дар сервер истифода шудааст, интихоби осебпазирӣ каме мушкилтар мегардад. Ин саҳифа параметрҳои баъзе барномаҳоеро, ки ба шумо имконияти пинҳон кардани вариант ва ҳатто истифодабарии хидматро медиҳад, пешниҳод мекунад.
Мақолаи мақолаҳо:
- NGINX 1 НГИНX
- Apache 2 apache
- Postfix 3 паспард
- PHP PHP 4
- MySQL 5 mysql
- Lighttpd 6 Lighttpd
- Примечания 7 Замимаҳо
Nginx
Барои нусхабардории версияи сервери nginx истифода мешавад, сатри зеринро ба файли конфигуратсия / / filename / filename :
server_tokens off;
Шумо инчунин метавонед сарлавҳаи фиристодаи серверро тағйир диҳед .
Apache
Барои нусхабардории версияи Apache, файли /etc/apache2/conf.d/security.conf кушода ва параметрро муқаррар кунед:
ServerTokens Prod
Postfix
Бо нобаёнӣ, пас аз пайвастшавӣ баъд аз пайвастшавӣ, версияи он дар посухҳо намоиш дода намешавад. Аммо он нишон медиҳад, ки он ба таври дақиқ ва OS дар сервер истифода шудааст (Debian, дар ҳолати мо). Он метавонад пинҳон шавад.
Файли / /postfix/main.cf кушода, параграфи smtpd_banner (Debian / GNU) -ро кушоед .
smtpd_banner = $ myhostname ESMTP $ mail_name (Debian / GNU)
Пас, мо параграфро менависем:
mail_name = MailServer
Баъди барқарор кардани Postfix, вақте ки ба сервер пайвастан, мизоҷон чунин чизро мебинанд.
root @ localhost: ~ # telnet localhost 25 Таҷриба: 1 ... Таҳлили 127.0.0.1 ... Пайвастшавӣ ба localhost. Хусусияти холӣ аз "^" аст. 220 Example.com ESMTP MailServer
Ва дар номаҳо чунин нома нишон дода мешавад:
Гирифтани: by example.com (MailServer, userid 1001)
Php
Сервери вебсайт метавонад версияи php-ро, ки дар сарлавҳаҳо истифода мешавад, интиқол диҳад.
X-Powered-By: PHP / 5.6.19-0 + deb8u1
Параметр барои пинҳон кардани он масъул аст:
expose_php = Хомӯш
Шумо метавонед онро бо якчанд усулҳо насб кунед:
- Тоза кардани файли /etc/php5/*/php.ini
- Дар файли pool php-
php_admin_value[expose_php] = "Off"
:php_admin_value[expose_php] = "Off"
- Дар файли танзимоти мизбони виртуалии виртуалӣ:
php_admin_value expose_php Off
Mysql
Умуман, дар робита бо MySQL, ин маънои онро надорад, ки вариантро пинҳон кунад. Аммо шумо бояд аз он берун аз он берун аз маҳдудият истифода баред, агар шумо ба алоқаҳои берунӣ ниёз надоред (барои он, ки шумо бояд танҳо аз IP мушаххасан дастрасӣ дошта бошед). Бинобар ин, дар файли конфигуратсия /etc/mysql/my.cnf, мо параграфро тағйир медиҳем :
bind-address = 127.0.0.1
Низом
Ин ҷо низ, ҳеҷ чиз душвор нест. Барои пинҳон кардани нусхабардорӣ (ва ҳақиқати истифода) server.tag масъул аст. Шумо метавонед тамоми чизро дигаргун созед:
server.tag = "FrontPage"
Замимаҳо
Бояд зикр кард, ки пас аз тағир кардани файлҳои конфигуратсия ҳар як хидмат бояд аз нав барқарор карда шавад. ;)
Ва инчунин ба қоида "Баҳс накунед".