Səhifəni istənməyən ziyarətçilərdən qorumağın ən açıq yolu giriş şifrəsini təyin etməkdir. Bu həm server skript dilləri, həm də Apache veb-server vasitəsi ilə edilə bilər. İkinci seçim proqramlaşdırma dilləri barədə məlumat tələb etmir, buna görə bir veb serverin imkanlarından istifadə edərək səhifəni necə qorumaq barədə düşünəcəyik.
Təlimat
Addım 1
Əvvəlcə səhifələrin qorunması üçün serverdə ayrı bir qovluq yaradın və qorunan bütün səhifələri ora köçürün. Saytın bütün səhifələri qoruma altındadırsa, bu addım atlana bilər.
Addım 2
Qorunan qovluqda veb server üçün təlimatları ehtiva edən.htaccess adlı bir fayl olmalıdır. Server proqramı, bir qovluqdan (veb səhifədən və ya başqa bir sənəddən) sənəd tələb edərkən.htaccess sənədindəki direktivləri yerinə yetirəcəkdir. İcazəsiz bir qonaqdan istifadəçi adı və şifrə daxil etməsini tələb edən təlimatlar olmalıdır Hər hansı bir mətn redaktorunda boş bir sənəd yaradın (standart Notepad yaxşıdır) və aşağıdakı direktivləri daxil edin: AuthType Basic
AuthName "Bu səhifə qorunur!"
AuthUserFile /usr/your_host/your_site/.htpasswd
etibarlı istifadəçi tələb edir Birinci sətir (AuthType Basic) serverə bu və bütün alt qovluqlar üçün sənədlərin yalnız səlahiyyətli bir ziyarətçiyə təqdim edilməli olduğunu bildirir. İkinci sətirdə (AuthName "Bu səhifə qorunur!") göstəriləcək mətni ehtiva edir. giriş formasında giriş və şifrə. Sitatlardan istifadə etmədən ehtiyac duyduğunuz mətni daxil edin ("). Üçüncü sətir (AuthUserFile /usr/your_host/your_site/.htpasswd) ziyarətçilərə icazə vermək üçün giriş və parolları saxlayan faylın yolunu ehtiva edir. Bu" mütləq yol "olmalıdır "- tam qovluq ağacını göstərən serverdəki hesabınızın kök qovluğundan. İnternet saytlarını yerləşdirən veb serverlərdə adətən / pub / home / account_name / folder_name / file_name kimi görünür. Sayt köklərindən saytınıza gedən tam yol ola bilər Bunu saytın inzibati panelində öyrənə bilərsiniz, məsələn, PHP dilinin phpinfo () əmrini istifadə edərək və ya sadəcə barındırıcınızın texniki dəstəyini istəməklə öyrənə bilərsiniz. valid-user tələb edir) ziyarətçidən bu qovluqdakı sənədlərə giriş üçün düzgün giriş / parol cütlüyündən başqa heç bir şeyin tələb olunmadığı işarəsini ehtiva edir. Daha mürəkkəb bir versiyada bu direktiv istifadəçinin tələbini təyin etmə qabiliyyətinə malikdir. (daha doğrusu, onun giriş) aiddir Hər hansı bir xüsusi qrup. Məsələn, istifadəçiləri inzibatçılara və adi istifadəçilərə bölə bilərsiniz. Hər bir qrup fərqli qovluqlarda sənədlərə daxil olmaq üçün fərqli hüquqlara sahib ola bilər.
Addım 3
Yaradılan faylı.htaccess olaraq qeyd edin. Mətn redaktorunun bir faylı saxlayarkən.txt uzantısını avtomatik olaraq əlavə etməsinin qarşısını almaq üçün, saxla informasiya qutusunun "Fayl növü" açılır siyahısında "Bütün fayllar" maddəsini seçin.
Addım 4
Ziyarətçilərə icazə vermək üçün parolları olan fayl adətən ".htpasswd" adlanır, lakin bu məcburi bir qayda deyil - başqa adlar da verə bilərsiniz. Bu faylı yaratmaq üçün htpasswd.exe adlı xüsusi bir proqramdan istifadə etməlisiniz. Bu, fayldakı parolların xüsusi şifrələnmiş formada saxlanıldığı üçün lazımdır - bu proqram.htpasswd faylını yaradaraq edir. Kompüterinizdə bir Apache serveri quraşdırılıbsa, proqramı usrlocalapachein qovluğundan götürə bilərsiniz, yoxsa - məsələn, burada - https://www.intrex.net/techsupp/htpasswd.exe Parol faylı istehsalçısını əmr sətrindən işə salın. Windows XP-də bunu belə etmək rahatdır: htpasswd.exe faylını ayrıca yaradılan qovluğa yerləşdirin, qovluğu sağ vurun və görünən menyudan "Buradakı əmr satırını çalışdırın" seçin. Komanda xətti terminalına daxil edin: htpasswd -cm.htpasswd user_1htpasswd burada çalıştırılacak proqramın adıdır; -cm yeni bir parol faylı yaradılacağını göstərən bir dəyişdiricidir;.htpasswd yaradılacaq faylın adıdır.; user_1, yeni fayla əlavə ediləcək istifadəçinin istifadəçi adıdır Enter düyməsini basın və istifadəçi_1 üçün bir parol daxil edib təsdiqləməyiniz istənəcək. Şifrə daxil edildikdən və təsdiqləndikdən sonra proqram qovluğunda bir giriş / parol cütü olan bir.htpasswd faylı yaradacaqdır. Aşağıdakı istifadəçiləri əmr sətri terminalında yaradılmış fayla əlavə etmək üçün eyni proseduru təkrarlayın, lakin əvəzinə - sm modifikator, yalnız -m daxil edin. Htpasswd.exe / daxil etsəniz htpasswd.exe proqramında kifayət qədər ətraflı bir kömək oxumaq mümkündür
Addım 5
Həm yaradılan faylları (.htaccess və.htpasswd) idarəetmə panelinin fayl meneceri və ya hər hansı bir FTP müştərisi vasitəsi ilə saytınızın serverinə yükləyin. Htaccess faylı qorunan səhifələrin saxlandığı eyni qovluğa yerləşdirilməlidir. Və.htpasswd faylı, htaccess-də bunun üçün girdiyiniz yol qovluqda saxlanmalıdır. Bir qayda olaraq, parol faylları saytın kök qovluğunun bir səviyyəsində yerləşən bir qovluqda saxlanılır. Bu, faylın İnternetdən əldə edilə bilməməsi üçün edilir.