Nginx деген эмне? - Semalt Expert

Nginx [engine x] дагы бир HTTP техникасы жана прокси сервер. Nginx почта прокси сервери жана жалпы TCP / UDP прокси сервери катары иштейт, мында веб-сайтка кирүү үчүн ар кандай веб-талаптарды текшерүүчү. Игорь Сысоев башында бул прокси серверди жазган. Башка хостинг пакеттеринде WordPressти иштетүү үчүн LAMP стек (Linux + Apache + MySQL + PHP) сыяктуу ыкмаларды колдонушу мүмкүн. Nginx реверси прокси мамилесине карата күчтүү орнотуу болушу мүмкүн. Nginx программасын ишке ашыруу үчүн веб-мастерлер колдоно турган көптөгөн жолдор бар. Apache серверин колдонуп, анын бардык мүмкүнчүлүктөрүн бир эле учурда колдоно аласыз. Nginx серверинде жайгашкан веб-сайттардын көпчүлүгү Apache орнотуусунда иштейт. HTTPS жооп аталыштары, ошондой эле аны веб-серверлер деп атаган башка прокси-серверлер бар.

Майкл Браундун, Semalt Кардарлардын Ийгиликтери Жетекчилигинин бул көрсөтмөсү, Nginx автономдуу орнотуусун колдонууну түшүндүрөт. Apache серверинин техникасына таянуунун ордуна, Nginxти өзүнчө сервер сыяктуу жалгыз колдоно аласыз. Nginx программасын WordPress-те ишке ашырууда айрым өзгөчө ойлор болушу мүмкүн. Колдонуучуга Nginx жөнүндө билиши керек болгон кээ бир маанилүү маалыматтар бар. Мисалы үчүн:

  • Бардык конфигурацияларды администратор панелинде сервер деңгээлинде конфигурациялоо мүмкүн. Натыйжада, каталог деңгээлиндеги конфигурация жок. Apache .htaccess же IIS web.config файлдарынан айырмаланып, WordPress Nginx конфигурациясын өзгөртө албайт.
  • Permalinks функциясы башка Apache серверлерине караганда Nginxте бир аз айырмаланат.
  • Nginx сиз үчүн кайра жазуу эрежелерин түзө албайт. Nginx .htaccess түрүндөгү жөндөмгө ээ эмес, ошондуктан серверди колдонуучунун аягына чейин конфигурациялоо мүмкүн эмес.
  • Сиз туруктуу шилтемелерди орнотуу үчүн плагиндерди колдоносуз. "Index.php" орнотуу керек, ал сиздин серверге өзгөртүүлөрдү киргизүүгө мүмкүндүк берет.
  • Айрым чектелген htaccess мүмкүнчүлүктөрүн алууну каалаган колдонуучулар PHP үчүн htscanner PECL кеңейтүүсүн орното алышат. Тилекке каршы, бул өнүгүү модификациясы жана анын татаалдыгы менен коштолушу мүмкүн. Бул техниканы колдонордон мурун, мүчүлүштүктөрдү оңдоо ыкмасына ээ экениңизди текшериңиз.

Бул Nginx көрсөтмөсүндө сиз Nginx орнотуп алдыңыз деген божомол бар. Натыйжада орнотуу жана анын кантип иштөө боюнча көрсөтмөлөрү камтылбайт.

Nginxке байланыштуу маанилүү маалымат

  • Nginx жардамчысынын жардамы менен map.conf файлы жаңы вебсайт түзүлгөндө автоматтык түрдө болот. Айрым учурларда, өзгөрүүлөрдүн таасири тийиши үчүн, Nginxти кол менен кайра жүктөшүңүз керек болот. Nginx ошондой эле, жаңы сайт пайда болгондо, веб-сайттарды php-fpm формасында сактайт.
  • Чоң веб-сайттар Nginxти колдоно алышат, анткени бир нече доменди орнотууга болот.
  • Символикалык шилтемелер бар, демек сиз толугу менен серверде кокустуктан жок кылынып же туураланып калуудан кабатыр болбойсуз.

жыйынтыктоо

Кайра прокси-серверге муктаж веб-сайт ээлери үчүн, Nginx орнотуусу маанилүү ыкма болушу мүмкүн. Толук конфигурация сайттын же блогдун тамыры хостто болот деген жалпы божомолду жаратат. Шилтеме колдонуучу тарапта эмес, сервер деңгээлинде. Вебсайттын блогун кошуу сыяктуу аспектилерин өзгөрткөн адамдар эрежелерди өзгөртүшү керек.

mass gmail