Բաց թողնել հիմնական բովանդակությունը

Ներքին սերվերի սխալ - Անհնար է լրացնել ձեր հարցումը

Կայքի ստեղծումը եւ հարմարեցումը հաճելի պահ է վեբ վարպետների համար: Բայց երբեմն էլ կարող են սխալվել: Ինչ է նշանակում եւ ինչպես վերացնել այն, դուք կսովորեք կարդալ այս հոդվածը: (ավելին ...)

Մենք ստեղծում ենք օգտվողներ վեբ սերվերի համար

Թվում է, թե դա կարող է ավելի հեշտ լինել, քան օգտվողին ավելացնել սերվերում: Ես մուտքագրել եմ adduser հրամանը մխիթարելիս մեջ, պատասխանել մի քանի հարցի մասին գաղտնաբառի եւ այլ տեղեկատվության վերաբերյալ, եւ այստեղ կարող եք մուտք գործել ստացված մուտքի եւ գաղտնաբառի, տեղադրման ֆայլերի եւ այլն:

Այնուհետեւ, ձեռքով, դուք պետք է ստեղծել թղթապանակներ: Օրինակ, մեկը կայքի համար: Մյուսը ժամանակավոր ֆայլերի համար է, որպեսզի դրանք չպահպանեն ընդհանուր / tmp որպես պաշտպանական նպատակներով: Մեկը `նիստերի համար, եթե Redis- ում caching- ը կազմաձեւված չէ: Դուք նաեւ պետք է պատճենեք անհրաժեշտ կազմաձեւման ֆայլերը, ինչպիսիք են վավերացման հանրային ssh ստեղնը:

(ավելին ...)

Ինչպես բացառել IP- ի տեղեկամատյանները nginx- ում:

Պատկերացրեք մի իրավիճակ, դուք ունեք ստատիկ ժապավեն եւ շատ եք եւ երկար ժամանակ զբաղվում եք կայքի խմբագրմամբ: Միեւնույն ժամանակ, դուք դեռ պետք է վերահսկեք, պարբերաբար, հարցումների սխալների կամ խոցելիության ստուգումների համար: Եվ ձեր IP- ի հետ մեծ թվով գրառումների առկայությունը դժվարացնում է տեղեկամատյանները:

Պայմանական մուտքի օգնությամբ, որը հասանելի է nginx- ով, սկսած 1.7.0 տարբերակով, մենք կարող ենք ստուգել այցելուի IP- ն եւ գրանցել այն օրագրային ֆայլերը: Իրոք, ինչու դա արվում է, եթե ձեր IP- ն անտեսելը անհրաժեշտ չէ:

(ավելին ...)

Ինչպես կարգավորել Redis- ը որպես caching սերվեր

Ռեյիսի միջոցով RAM- ի տվյալների հավաքագրումը կայքի արագացման մեթոդներից մեկն է: Այս պահեստը բավականին արդյունավետ է եւ կարող է օգտագործվել ոչ միայն կայքեր, այլեւ նիստեր, ինչպես նաեւ ոչ ռացիոնալ տվյալների բազա:
(ավելին ...)

Տեղադրելով php 7.0.5-ը Debian- ում

Թեեւ ոմանք տեղադրել են php 5.3-ը , ստանալով գերեզմանից, ես որոշեցի չնկատել ամբողջ մոլորակի ետեւում, որտեղ կայքերը թարգմանվում էին PHP- ի յոթերորդ տարբերակով, որը շատ բարձր է գնահատվում ինտերնետում, այդ թվում `բարձր արագությամբ եւ տեղադրեց այն DotDeb պահոցից: Պետք է ասեմ, արագության բարձրացումը իսկապես նկատելի է: Իմ կայքերը եւ WordPress- ը եւ MODX- ը սկսեցին թռչել: :) Այդպես էի արել միգրացիան:

(ավելին ...)

Միացնել http2 աջակցությունը nginx եւ Debian սերվերի վրա

HTTP / 2 HTTP ցանցի արձանագրության երկրորդ տարբերակը, որը ներառում է բազմաթիվ տարբեր բարելավումներ: Դրանք ընդգրկում են բազմամակարդակային հարցումներ (բոլոր հարցումները կարող են զուգահեռաբար մշակվել), ավելացված կատարողականություն, վերնագրի սեղմում եւ այլն:

HTTP / 2- ը փոխարինեց SPDY- ը, որը դադարեցվել է:

Nginx- ն աջակցում է http / 2 արձանագրությունին, սկսած 1.9.5 տարբերակով: Սակայն, Debian Jessie- ի կայուն թողարկումում առկա է միայն 1.6.2 տարբերակը: Հետեւաբար, մենք կկապենք պահեստային պահոցները, որպեսզի upgrade 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 127.0.0.1- ը դրսեւորվեց, երբ nginx- ից apache- ի դիմումները վստահում էին:

(ավելին ...)

Տեղադրելով php 5.3-ը debian 7-ում

Այսպես է պատահում, որ նոր Debian- ի բաժանման ժամանակ կարող եք անհրաժեշտ լինել php- ի հին տարբերակ, որը կայուն բաշխման մասն է կազմում: Օրինակ, 5.2-ը, Debian Jessie- ի հետ սերվերում կայքի վարելու համար:

Լրիվ կախվածությունները լուծելու համար, բացի PHP- ից, տեղադրեք apache փաթեթներ, որոնք վերաբերում են Debian- ի նախկին կայուն բաշխմանը:

(ավելին ...)