Ба мазмуни асосӣ гузаред

Чӣ тавр платформаи барномаи серверро пинҳон кардан мумкин аст



Пинҳон кардани варианти нармафзоре, ки дар сервер истифода шудааст, таҷрибаи хубест, ки ба афрохтаҳои потенсиалӣ имконият медиҳад. Баъд аз ҳама, донистани версия, масалан, сервери веб, шумо метавонед кӯшиш кунед, ки осебпазириро истифода барад, ки барои ин версияи дахлдор истифода мешавад.

Ва агар хаберкунанда намедонад, ки кадом версияи нармафзор дар сервер истифода шудааст, интихоби осебпазирӣ каме мушкилтар мегардад. Ин саҳифа параметрҳои баъзе барномаҳоеро, ки ба шумо имконияти пинҳон кардани вариант ва ҳатто истифодабарии хидматро медиҳад, пешниҳод мекунад.



Мақолаи мақолаҳо:

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 = Хомӯш 

Шумо метавонед онро бо якчанд усулҳо насб кунед:

  1. Тоза кардани файли /etc/php5/*/php.ini
  2. Дар файли pool php- php_admin_value[expose_php] = "Off" : php_admin_value[expose_php] = "Off"
  3. Дар файли танзимоти мизбони виртуалии виртуалӣ: php_admin_value expose_php Off

Mysql

Умуман, дар робита бо MySQL, ин маънои онро надорад, ки вариантро пинҳон кунад. Аммо шумо бояд аз он берун аз он берун аз маҳдудият истифода баред, агар шумо ба алоқаҳои берунӣ ниёз надоред (барои он, ки шумо бояд танҳо аз IP мушаххасан дастрасӣ дошта бошед). Бинобар ин, дар файли конфигуратсия /etc/mysql/my.cnf, мо параграфро тағйир медиҳем :

  bind-address = 127.0.0.1 

Низом

Ин ҷо низ, ҳеҷ чиз душвор нест. Барои пинҳон кардани нусхабардорӣ (ва ҳақиқати истифода) server.tag масъул аст. Шумо метавонед тамоми чизро дигаргун созед:

  server.tag = "FrontPage" 

Замимаҳо

Бояд зикр кард, ки пас аз тағир кардани файлҳои конфигуратсия ҳар як хидмат бояд аз нав барқарор карда шавад. ;)

Ва инчунин ба қоида "Баҳс накунед".



Мақолаи шумо чӣ гуна аст?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Ҳоло рейтинг нест)
Loading ...

Назари худро

Почтаи шумо чоп карда намешавад.