Şifreli Bir Sayfa Nasıl Kapatılır

İçindekiler:

Şifreli Bir Sayfa Nasıl Kapatılır
Şifreli Bir Sayfa Nasıl Kapatılır

Video: Şifreli Bir Sayfa Nasıl Kapatılır

Video: Şifreli Bir Sayfa Nasıl Kapatılır
Video: INSTAGRAM BAŞKASININ HESABINI KAPATTIRMA 2021 2024, Mayıs
Anonim

Siteniz, ağdaki çoğu web sitesi gibi bir Apache sunucusunda barındırılıyorsa, bazı sayfalarını parolayla korumanın en kolay yolu, htaccess dosyası aracılığıyla bu sunucuda yerleşik olarak bulunan yetkilendirme mekanizmasını kullanmaktır. Bu durumda, sayfaların kaynak kodlarında herhangi bir değişiklik yapmanız gerekmeyecek ve herhangi bir programlama dili bilgisi de gerekli değildir.

Şifreli bir sayfa nasıl kapatılır
Şifreli bir sayfa nasıl kapatılır

Talimatlar

Aşama 1

Parolayla korumak istediğiniz sayfaları sunucuda ayrı bir klasöre taşıyın. Yetkilendirme sisteminin sitenin tüm sayfaları için çalışması gerekiyorsa bu adıma gerek yoktur.

Adım 2

Bir hizmet dosyası htaccess oluşturun. Bu normal bir metin dosyasıdır, bu nedenle onunla çalışmak için herhangi bir metin düzenleyiciyi kullanabilirsiniz. Sunucu yazılımı için yönergeleri içermelidir: AuthType Basic

AuthName "Bu sayfalara erişim yetki gerektiriyor!"

AuthUserFile /usr/yourAccount/yourSite/.htpasswd

geçerli kullanıcı gerektirir İlk satırdaki AuthType Basic yönergesi, temel yetkilendirme mekanizmasını etkinleştirir. Ziyaretçi tarafından girilen şifre daha sonra tarayıcıdan Base64 algoritması kullanılarak şifrelenmiş sunucuya iletildiği için "temel" olarak adlandırılır. Bir sonraki yönerge (AuthName), ziyaretçinin yetkilendirme formunda göreceği metni içerir. Bunu farklı bir tane ile değiştirebilirsiniz. AuthUserFile yönergesi, kullanıcı oturum açma ve şifrelerini depolayacak dosyanın tam yolunu belirtir. Son yönerge (AuthUserFile) kimlik doğrulama ilkesini tanımlar. Valid-user değeri, oturumları AuthUserFile yönergesinde belirtilen dosyaya yazılan kullanıcıların parola korumalı sayfalara girebileceği anlamına gelir.

Aşama 3

Dosyayı yönergelerle.htaccess adı altında kaydedin - adının olmadığını, yalnızca uzantısının olduğunu unutmayın.

4. Adım

Korumalı sayfalara erişmek için oturum açma ve parola listesi içeren bir dosya oluşturun. Bunu yapmak için Apache sunucu yazılımındaki htpasswd.exe yardımcı programını kullanın. Örneğin buradan indirebilirsiniz - https://www.intrex.net/techsupp/htpasswd.exe. Komut satırında çalışır, bu nedenle önce terminali başlatmanız gerekir - WIN + R tuş bileşimine basın, cmd komutunu girin ve Enter tuşuna basın

Adım 5

Komut istemine şunu yazın: htpasswd -cm.htpasswd UserOne -cm değiştiricisi, yardımcı programa yeni bir dosya oluşturmasını ve şifreleme için MD5'i kullanmasını söyler. Değiştiricideki m, d ile değiştirilirse, DES şifreleme algoritması kullanılır, s - ise SHA algoritması ve p değiştiricisi şifre şifrelemesini devre dışı bırakır. UserOne, kullanıcı adıdır, bunun yerine istediğiniz kullanıcı adını girin. Enter tuşuna bastıktan sonra, yardımcı program sizden bu kullanıcı için bir şifre girmenizi isteyecektir. Bir sonraki kullanıcıyı eklemeniz gerekiyorsa, yardımcı programı yeniden çalıştırın, ancak değiştiricide "c" harfini kullanmayın.

6. Adım

Oluşturulan.htaccess ve.htpasswd dosyalarını web sitenizin sunucusuna yerleştirin..htaccess dosyası, parola korumalı sayfaların bulunduğu dizine kaydedilmelidir ve.htpasswd dosyası, tam yolu AuthUserFile yönergesinde belirtilen yere yerleştirilmelidir.

Önerilen: