Mënyra më e qartë për të mbrojtur një faqe nga vizitorët e padëshiruar është të vendosni një fjalëkalim hyrjeje. Kjo mund të bëhet si me anë të ndonjë prej gjuhëve të shkrimit të serverit, ashtu edhe me anë të standardeve të serverit të internetit Apache. Opsioni i dytë nuk kërkon njohuri të gjuhëve programuese, kështu që ne do të shqyrtojmë se si të mbrojmë një faqe duke përdorur aftësitë e një serveri të internetit.
Udhëzimet
Hapi 1
Së pari, krijoni një dosje të veçantë në server që faqet të mbrohen dhe zhvendosni të gjitha faqet e mbrojtura atje. Nëse të gjitha faqet e faqes i nënshtrohen mbrojtjes, atëherë ky hap mund të kapërcehet.
Hapi 2
Dosja e mbrojtur duhet të përmbajë një skedar me emrin.htaccess që përmban udhëzime për serverin në internet. Softueri i serverit, kur kërkon një dokument nga një dosje (faqe në internet ose ndonjë skedar tjetër), do të ndjekë direktivat nga skedari.htaccess. Duhet të përmbajë udhëzime për të kërkuar që një vizitor i paautorizuar të vendosë një emër përdoruesi dhe fjalëkalim. Krijoni një skedar të zbrazët në çdo redaktues teksti (Notepad standard është i mirë) dhe futni udhëzimet e mëposhtme në të: AuthType Basic
Emri i Auth "Kjo faqe është e mbrojtur!"
AuthUserFile /usr/hour_host/your_site/.htpasswd
kërkojnë përdorues të vlefshëm Rreshti i parë (AuthType Basic) i thotë serverit që dokumentet për këtë dhe të gjithë nën-dosjet duhet t'i shërbehen vetëm një vizitori të autorizuar. Rreshti i dytë (Emri i Auth "Kjo faqe është e mbrojtur!") përmban tekstin që do të shfaqet në formularin e hyrjes hyrja dhe fjalëkalimi. Vendosni tekstin që ju nevojitet pa përdorur citate ("). Rreshti i tretë (AuthUserFile /usr/your_host/your_site/.htpasswd) përmban shtegun drejt skedarit që ruan hyrjet dhe fjalëkalimet për autorizimin e vizitorëve. Kjo duhet të jetë rruga absolute" "- nga direktoria rrënjësore e llogarisë suaj në server që tregon pemën e plotë të direktorive. Në serverat e internetit që mbajnë faqet e internetit, zakonisht duket si / pub / home / name_logaria / emri i folderit / emri i skedarit. mund të jetë Ju mund ta gjeni në panelin administrativ të faqes. Ju gjithashtu mund të zbuloni, për shembull, duke përdorur komandën phpinfo () të gjuhës PHP, ose thjesht duke kërkuar mbështetjen teknike të pritjes tuaj. Rreshti i katërt (kërkojnë një përdorues të vlefshëm) përmban një shenjë që asgjë tjetër përveç çiftit të saktë të identifikimit / fjalëkalimit për qasje në dokumente në këtë dosje nuk kërkohet nga vizitori. Në një version më kompleks, kjo direktivë ka aftësinë të specifikojë kërkesën që përdoruesi (më saktësisht, identifikimi i tij) i përkasin Çdo grup specifik. Për shembull, ju mund të ndani përdoruesit në administratorë dhe përdorues të zakonshëm. Secili grup i tillë mund të ketë të drejta të ndryshme për të hyrë në dokumente në drejtoritë e ndryshme.
Hapi 3
Ruani skedarin e krijuar si.htaccess. Për të parandaluar që redaktori i tekstit të shtojë automatikisht shtesën.txt kur ruani një skedar, zgjidhni artikullin "Të gjithë skedarët" në listën zbritëse "Lloji i skedarit" të dialogut të ruajtjes.
Hapi 4
Skedari që përmban fjalëkalime për autorizimin e vizitorëve zakonisht emërtohet ".htpasswd", por ky nuk është një rregull i detyrueshëm - mund t'i jepni edhe emra të tjerë. Për të krijuar këtë skedar duhet të përdorni një program të veçantë të quajtur htpasswd.exe. Kjo është e nevojshme sepse fjalëkalimet në skedar janë ruajtur në një formë të koduar posaçërisht - kjo është ajo që bën programi duke krijuar skedarin.htpasswd. Nëse një server Apache është i instaluar në kompjuterin tuaj, ju mund ta merrni programin nga dosja usrlocalapachein, nëse jo - për shembull, këtu - https://www.intrex.net/techsupp/htpasswd.exe Ekzekutoni gjeneratorin e skedarit të fjalëkalimit nga rreshti i komandës. Në Windows XP është i përshtatshëm për ta bërë këtë si më poshtë: vendosni htpasswd.exe në një dosje të krijuar veçmas, klikoni me të djathtën në dosje dhe zgjidhni "Drejtoni komandën këtu" nga menuja që shfaqet. Në terminalin e rreshtit të komandës, futni: htpasswd -cm.htpasswd user_1htpasswd këtu është emri i programit për të ekzekutuar; -cm është një modifikues që tregon se duhet krijuar një skedar i ri fjalëkalimi;.htpasswd është emri i skedarit që do të krijohet; user_1 është emri i përdoruesit i përdoruesit që do të shtohet në skedarin e ri Shtypni Enter dhe do t'ju kërkohet të futni dhe konfirmoni një fjalëkalim për user_1. Pas hyrjes dhe konfirmimit të fjalëkalimit, programi do të krijojë një skedar.htpasswd në dosjen e tij që përmban një palë hyrje / fjalëkalim. Për të shtuar përdoruesit e mëposhtëm në skedarin e krijuar në terminalin e rreshtit të komandës, përsëritni të njëjtën procedurë, por në vend të - modifikuesi cm, fut vetëm -m. isshtë e mundur të lexoni një ndihmë mjaft të hollësishme në programin htpasswd.exe, nëse futni: htpasswd.exe /
Hapi 5
Ngarko të dy skedarët e krijuar (.htaccess dhe.htpasswd) në serverin e faqes tënde përmes menaxherit të skedarëve të panelit të administrimit ose ndonjë klienti FTP. Skedari Htaccess duhet të vendoset në të njëjtën dosje ku ruhen faqet e mbrojtura. Dhe skedari.htpasswd duhet të ruhet në dosje, rruga në të cilën keni hyrë për të në htaccess. Si rregull, skedarët e fjalëkalimeve ruhen në një direktori të vendosur një nivel mbi dosjen rrënjësore të faqes. Kjo është bërë në mënyrë që skedari të mos mund të arrihet nga interneti.