Bir Sayfa Nasıl Korunur

İçindekiler:

Bir Sayfa Nasıl Korunur
Bir Sayfa Nasıl Korunur

Video: Bir Sayfa Nasıl Korunur

Video: Bir Sayfa Nasıl Korunur
Video: HER ŞEY KÖTÜ GİDERKEN SIFIRDAN BAŞLAMAK 2024, Mayıs
Anonim

Bir sayfayı istenmeyen ziyaretçilerden korumanın en belirgin yolu bir erişim parolası belirlemektir. Bu, hem sunucu komut dosyası dillerinden herhangi biri aracılığıyla hem de standart Apache web sunucusu aracılığıyla yapılabilir. İkinci seçenek, programlama dilleri bilgisi gerektirmez, bu nedenle bir web sunucusunun özelliklerini kullanarak bir sayfanın nasıl korunacağını ele alacağız.

Bir sayfa nasıl korunur
Bir sayfa nasıl korunur

Talimatlar

Aşama 1

Öncelikle korunacak sayfalar için sunucuda ayrı bir klasör oluşturun ve korunan tüm sayfaları oraya taşıyın. Sitenin tüm sayfaları korumaya tabi ise bu adım atlanabilir.

Adım 2

Korumalı klasör, web sunucusu için talimatları içeren.htaccess adlı bir dosya içermelidir. Sunucu yazılımı, bir klasörden (web sayfası veya başka bir dosya) belge isterken.htaccess dosyasındaki yönergeleri takip edecektir. Yetkisiz bir ziyaretçinin kullanıcı adı ve parola girmesini zorunlu kılacak talimatları içermelidir. Herhangi bir metin düzenleyicide (standart Not Defteri uygundur) boş bir dosya oluşturun ve aşağıdaki yönergeleri bu dosyaya girin: AuthType Basic

AuthName "Bu sayfa korunuyor!"

AuthUserFile /usr/your_host/your_site/.htpasswd

geçerli kullanıcı gerektirir İlk satır (AuthType Basic) sunucuya bunun ve tüm alt klasörlerin belgelerinin yalnızca yetkili bir ziyaretçiye sunulması gerektiğini söyler. İkinci satır (AuthName "Bu sayfa korunuyor!") görüntülenecek metni içerir. giriş formu giriş ve şifre üzerinde. İhtiyacınız olan metni tırnak işareti (") kullanmadan girin. Üçüncü satır (AuthUserFile /usr/your_host/your_site/.htpasswd), ziyaretçileri yetkilendirmek için oturum açma bilgilerini ve şifreleri saklayan dosyanın yolunu içerir. Bu "mutlak yol" olmalıdır. "- tam dizin ağacını gösteren sunucudaki hesabınızın kök dizininden. İnternet sitelerini barındıran web sunucularında, genellikle / pub / home / hesap_adı / klasör_adı / dosya_adı gibi görünür. Sunucu kökünden sitenize giden tam yol olabilir Sitenin yönetim panelinden öğrenebilirsiniz. Örneğin PHP dilinin phpinfo() komutunu kullanarak veya sadece hostinginizin teknik desteğine sorarak da öğrenebilirsiniz. Dördüncü satır (geçerli kullanıcı gerektirir), bu klasördeki belgelere erişim için doğru oturum açma / parola çifti dışında hiçbir şeyin ziyaretçiden istenmediğine dair bir işaret içerir. (daha doğrusu, onun girişi) aittir Herhangi bir özel grup. Örneğin, kullanıcıları yöneticiler ve sıradan kullanıcılar olarak ayırabilirsiniz. Bu tür her grup, farklı dizinlerdeki belgelere erişmek için farklı haklara sahip olabilir.

Aşama 3

Oluşturulan dosyayı.htaccess olarak kaydedin. Bir dosyayı kaydederken metin düzenleyicinin otomatik olarak.txt uzantısını eklemesini önlemek için, kaydetme iletişim kutusunun "Dosya türü" açılır listesinde "Tüm dosyalar" öğesini seçin.

4. Adım

Ziyaretçileri yetkilendirmek için şifreleri içeren dosya genellikle ".htpasswd" olarak adlandırılır, ancak bu zorunlu bir kural değildir - ona başka isimler de verebilirsiniz. Bu dosyayı oluşturmak için htpasswd.exe adlı özel bir program kullanmanız gerekir. Dosyadaki parolalar özel olarak şifrelenmiş bir biçimde depolandığından bu gereklidir - program.htpasswd dosyasını oluşturarak bunu yapar. Bilgisayarınızda bir Apache sunucusu kuruluysa, programı usrlocalapachein klasöründen, yoksa - örneğin, burada - alabilirsiniz. https://www.intrex.net/techsupp/htpasswd.exe Komut satırından parola dosyası oluşturucusunu çalıştırın. Windows XP'de bunu şu şekilde yapmak uygundur: htpasswd.exe'yi ayrı olarak oluşturulmuş bir klasöre yerleştirin, klasöre sağ tıklayın ve beliren menüden "Komut satırını burada çalıştır" seçeneğini seçin. Komut satırı terminalinde şunu girin: htpasswd -cm.htpasswd user_1htpasswd burada çalıştırılacak programın adıdır; -cm, yeni bir parola dosyasının oluşturulması gerektiğini belirten bir değiştiricidir;.htpasswd, oluşturulacak dosyanın adıdır; user_1, yeni dosyaya eklenecek olan kullanıcının kullanıcı adıdır. Enter'a basın ve user_1 için bir şifre girmeniz ve onaylamanız istenecektir. Şifreyi girip onayladıktan sonra, program kendi klasöründe bir oturum açma / şifre çifti içeren bir.htpasswd dosyası oluşturacaktır. Komut satırı terminalinde oluşturulan dosyaya aşağıdaki kullanıcıları eklemek için aynı prosedürü tekrarlayın, ancak bunun yerine - cm değiştirici, sadece -m girin. Girerseniz, htpasswd.exe programında oldukça ayrıntılı bir yardım okuyabilirsiniz: htpasswd.exe /

Komut satırı terminali başlatma
Komut satırı terminali başlatma

Adım 5

Oluşturulan her iki dosyayı da (.htaccess ve.htpasswd) yönetim panelinin dosya yöneticisi veya herhangi bir FTP istemcisi aracılığıyla sitenizin sunucusuna yükleyin. Htaccess dosyası, korunan sayfaların saklandığı klasöre yerleştirilmelidir. Ve.htpasswd dosyası, htaccess'te girdiğiniz yol olan klasöre kaydedilmelidir. Kural olarak, şifre dosyaları sitenin kök klasörünün bir seviye üzerinde bulunan bir dizinde saklanır. Bu, dosyaya İnternet'ten erişilemeyecek şekilde yapılır.

Önerilen: