Ինչպես թույլատրել կայքը

Բովանդակություն:

Ինչպես թույլատրել կայքը
Ինչպես թույլատրել կայքը

Video: Ինչպես թույլատրել կայքը

Video: Ինչպես թույլատրել կայքը
Video: Ականատես եմ եղել՝ ինչպես է Քոչարյանի խորհրդականը գալիս ՔԿՀ՝ «նալոգը» վերցնելու․ Բաբաջանյան 2024, Դեկտեմբեր
Anonim

Ինտերնետում կայքերի մեծամասնությունը հասարակությանն ապահովում է իրենց պարունակած տեղեկատվությունը: Յուրաքանչյուր ոք կարող է դիտել կայքերի հանրային էջերը: Այնուամենայնիվ, դուք պետք է սահմանափակ հասանելիություն ապահովեք կայքերի որոշ բաժիններ: Օրինակ ՝ կառավարման վահանակի էջերին: Ընդհանուր նշանակության CMS- ի, ֆորումի և բլոգի շարժիչների մեծամասնությունը ներկառուցված է թույլտվության և մուտքի վերահսկման գործիքներով: Բայց եթե ձեր ռեսուրսը բավական պարզ է և չի վերահսկվում հզոր CMS- ի կողմից, բայց դուք պետք է սահմանափակեք մուտքը, ապա ստիպված կլինեք մտածել, թե ինչպես թույլատրել կայքը: Բարեբախտաբար, դրա համար կան պարզ գործիքներ:

Ինչպես թույլատրել կայքը
Ինչպես թույլատրել կայքը

Անհրաժեշտ է

Apache սերվերի վերահսկողության տակ աշխատող կայք: Ssh- ի միջոցով կայք մուտք գործելը: Ftp- ի միջոցով կայք մուտք գործելու հնարավորություն: Սերվերի կոնֆիգուրացիա, որը թույլ է տալիս հարմարեցված.htaccess ֆայլեր:

Հրահանգներ

Քայլ 1

Միացեք սերվերին ssh- ի միջոցով: Եթե վահանակի հաճախորդ ունեք տեղադրված, վահանակում մուտքագրեք «ssh @» հրամանը, որտեղ կա սերվերի վրա ձեր հաշվի անունը, և դա խորհրդանշական անունն է կամ սերվերի IP հասցեն: Հրամանը կարող է նմանվել հետևյալին. «Ssh [email protected]»: Երբ ձեզ հուշում են, մուտքագրեք ձեր հաշվի գաղտնաբառը: Պատուհանների համար կարող եք օգտագործել հաճախորդի այլընտրանքային ծրագրեր: Նման ծրագրերից մեկը ծեփամածիկն է:

Քայլ 2

Գնալ կայքի արմատային ցուցակում սերվերի վրա: Սա գրացուցակ է, որը ցանցից հասանելի չէ: Որպես կանոն, այն պարունակում է ենթագրացուցակ public_html, որը պարունակում է կայքի բովանդակությունը, որը հասանելի է ինտերնետով դիտելու համար: Օգտագործեք cd հրամանը: Եթե չեք հիշում թղթապանակի ամբողջական ուղին, օգտագործեք ls հրամանը `ստանալու ընթացիկ գրացուցակի պարունակությունը և անցեք այն:

Քայլ 3

Ստեղծեք գաղտնաբառի ֆայլ ընթացիկ գրացուցակում: Գործարկեք «htpasswd -c» - ի նման հրամանը: Ահա այն ֆայլի ճիշտ անունը, որի մեջ կտեղադրվեն թույլտվության տվյալները, և այն օգտվողների նույնացուցիչներից մեկն է, ովքեր մուտք կունենան կայքի բաժին: Հրամանը կարող է նման լինել. «Htpasswd -c.pwd User1»: Հրամանը մուտքագրելուց հետո ձեզ կառաջարկվի մուտքագրված անունով օգտվողի գաղտնաբառ: Գաղտնաբառը մուտքագրելուց հետո ձեզանից կխնդրեն հաստատել այն:

Քայլ 4

Ստուգեք գաղտնաբառի ֆայլի առկայությունը: Գործարկել «ls - all» հրամանը: Ընթացիկ գրացուցակի բովանդակության ցուցադրվող ցուցակը պետք է ներառի գաղտնաբառի ֆայլի անունը:

Քայլ 5

Ավելացրեք ավելի շատ օգտվողների, որոնց մուտքը թույլատրված կլինի: Գործարկեք «htpasswd» - ի նման հրամանը: Պարամետրի արժեքը պետք է լինի նույնը, ինչ գաղտնաբառի ֆայլը ստեղծելիս: Օրինակ,.pwd անունով ֆայլում user2- ի համար տվյալներ ավելացնելու համար օգտագործեք «htpasswd.pwd user2» հրամանը: Գաղտնաբառերը և գաղտնաբառի հաստատումը հուշվելու են ինտերակտիվ կերպով:

Քայլ 6

Անջատեք սերվերից: Մուտքագրեք հրամանի ելքը և սեղմեք Enter:

Քայլ 7

Փոփոխեք ձեր.htaccess ֆայլը: Միացեք սերվերին ՝ օգտագործելով FTP հաճախորդի ծրագիր: Անցեք կայքի այն հատվածին համապատասխան գրացուցակ, որի համար թույլտվություն է պահանջվում: Եթե այնտեղ կա.htaccess անունով ֆայլ, ներբեռնեք այն ձեր համակարգչում: Եթե այդպիսի ֆայլ չկա, ստեղծեք այն ձեր համակարգչում: Հետևյալ տողերը.htaccess ֆայլի վերևում ավելացրեք ՝ AuthType Basic

AuthName «ողջույն»

AuthUserFile «path_to_file_with_passwords»

Պահանջել վավեր օգտագործող Փոխարինեք «ողջույն» բառը ցանկացած արտահայտությամբ: Այն կցուցադրվի զննարկիչում օգտագործողի տվյալների հարցման երկխոսության մեջ: «Path_to_file_with_passwords» արժեքի փոխարեն մուտքագրեք ֆայլի ամբողջական ուղին ՝ սերվերում թույլտվություն ստանալու համար տվյալների հետ: Այս ուղին, օրինակ, կարող է այսպիսին լինել. «/Home/www/vic/domains/receptoman.ru/.pwd»: Պահեք.htaccess ֆայլը: Վերբեռնեք այն սերվերում:

Քայլ 8

Ստուգեք թույլտվության համակարգի աշխատանքը: Անցեք կայքի այն բաժինը, որի համար.htaccess ֆայլը փոփոխվել է: Եթե ամեն ինչ ճիշտ է աշխատում, զննարկիչը կցուցադրի երկխոսություն ՝ թույլտվության տվյալների հարցումների հետ:

Խորհուրդ ենք տալիս: