Ташкил ва фармоиш кардани сомонаи шумо як лаҳзаи зебо барои вебмастерҳо мебошад. Аммо баъзан онҳо хато мекунанд. Ин чӣ маъно дорад ва чӣ гуна онро бартараф кардан, шумо аз ин мақола хонед. (бештар ...)
Гурӯҳ: Веб сервер
Сервер барои сайти hosting насб кунед. Ҷавобҳо ба саволҳо дар бораи чӣ гуна танзим кардани apache ва php, ё nginx.
Мо истифодабарандагони веб серверро истифода мебарем
Ин ба назар мерасад, ки он аз истифодабаранда ба сервер истифода кардан осонтар аст? Ман фармонхати adduser
дар консолро чоп карда, якчанд саволҳоро дар бораи гузарвожа ва дигар иттилоот ба воя расонида, дар инҷо, шумо метавонед бо вуруд ва гузарвожаи гирифташуда, файлҳои ҷойивазкунӣ, ва ғайра.
Пас, manually, шумо бояд феҳристҳо эҷод кунед. Масалан, яке аз сайтҳо. Дигар барои файлҳои муваққатӣ, ба шарте, ки онҳоро ба мақсадҳои муҳофизатӣ умуман / tmp таҳрик накунанд. Яке - барои вохӯриҳо, агар кэшкунӣ дар Redis танзим нашуда бошад. Ҳамчунин, шумо бояд файлҳои конфигуратсияи лозимиро нусхабардорӣ кунед, масалан, калиди ssh барои шиносҳо .
Чӣ тавр IP-ро хориҷ аз logs дар nginx?
Тасаввур кунед, ки вазъият: шумо рамзи статистӣ доред ва шумо бисёр вақт ва дар муддати кӯтоҳ ба таҳрири сомона машғулед. Ҳамзамон, шумо ҳанӯз зарур аст, ки мониторинг, давра ба давра, хатогиҳо дар саволномаҳо ё сканерҳо барои осебпазирӣ. Ва шумораи зиёди сабтҳо бо IP-и шумо ба дидани қайдҳо душвор аст.
Бо ёрии вурудоти шартӣ, ки дар nginx дастрас аст, аз версияи 1.7.0 сар карда, мо метавонем ранги суроғаро тафтиш карда, онро дар файли log сабт накунем. Дар ҳақиқат, чаро ин корро анҷом медиҳад, агар IP-ро қайд кунед, зарур нест?
Чӣ тавр танзимоти Redis ҳамчун сервери администраторро танзим кунед
Маълумоти пешфарзӣ дар RAM бо воситаи Redis яке аз усулҳои суръатбахшии сайт мебошад. Ин нигоҳдорӣ хеле самарабахш аст ва мумкин аст, ки на танҳо сайтҳо, балки ҳамчунин иҷлосияҳо, инчунин пойгоҳи иттилоотии ғайримуқаррариро истифода набарад.
(бештар ...)
Насб кардани php 7.0.5 дар debian
Ҳангоме ки баъзеҳо ба 5.3 телефонро аз даст додаанд, ман қарор додам, ки аз пушти тамоми сайёра, ки сайтҳо ба версияи ҳафтуми php, тарҷумаи хеле суруд хонандаро, аз ҷумла суръати баланд, ва онро аз DotDeb муаррифӣ намудаанд, бардоранд. Ман бояд гӯям, ки суръати суръат дар ҳақиқат назаррас аст. Сомонаҳои ман ва WordPress, ва MODX оғоз ба парвоз оғоз. :) Ин аст, ки чӣ гуна ман муҳоҷират кардаам.
Дастгирии http2 -ро дар сервер бо nginx ва Debian фаъол созед
HTTP / 2 нусхаи дуюми протоколи http-и шабакавӣ мебошад, ки бисёр такмилҳои гуногун доранд. Инҳо дохил кардани дархостҳои мултимедиявӣ (ҳамаи талаботҳо дар баробари параллелӣ), баланд бардоштани болоравии нармафзори сарлавҳа ва ғайра мебошанд.
HTTP / 2 иваз кард SPDY, ки қатъ карда шуд.
Nginx протоколи http / 2, ки бо версияи 1.9.5 шурӯъ мекунад, дастгирӣ мекунад. Аммо, танҳо версияи 1.6.2 дар иҷозати устувори Debian Jessi вуҷуд дорад. Бинобар ин, мо ба ҳисоби мобайнӣ барои навсозӣ nginx ба 1.9.10 пайвастем.
(бештар ...)
Насб кардани apache ва php дар debian
Системаҳои идоракунии мундариҷа бо комбинатсияи nginx ва php-fpm кор намекунанд ва сервери веб apache бо модули php талаб карда мешавад. Сабаби бештар дар ин аст, ки зарурати истифодаи модулро нависед барои сайт барои кор.
Mod_rpaf бо mod_remoteip дар Apache 2.4 ҷойгир карда шудааст
Имрӯз ман тавонистам, ки Debian ба Jessie дар сервери худ навсозӣ ва мушкилот пайдо кунад: Модули mod_rpaf намефаҳмид, ки IP нишонии мизоҷи дурустро нишон дод, ба ҷои он ки IP дархостҳо аз nginx ба apache нишон дода шаванд.
Танзимоти XCache
xCache барномасозии php bytecode аст, ки суръатбахшии иҷроиши скриптро дорад. Мисли, масалан, eAccelerator ё PHP-APC.
Installing php 5.3 дар бораи debian 7
Ин ба он оварда мерасонад, ки дар тақсимоти таркиби Debian шумо метавонед нусхаи кӯҳнаи php, ки қисми филиалии тақсимнашаванда нест, ниёз доред. Масалан, php 5.3 барои иҷро кардани сайт дар сервер бо Debian Jessie.
Илова ба php, пурра бастани бастаҳо, бастаҳои apache, ки ба тақвияти қабати Debian алоқаманданд.