
Peter Holmes
0
4610
478
Bir web sitesinin nasıl yapıldığını öğrendin Bir Web Sitesi Nasıl Yapılır: Yeni Başlayanlar İçin Bir Web Sitesi Nasıl Yapılır: Yeni Başlayanlar İçin Bugün size sıfırdan eksiksiz bir web sitesi oluşturma sürecinde size rehberlik edeceğim. Bu zor geliyorsa endişelenme. Size her adımda rehberlik edeceğim. jQuery kılavuzumuzu inceleyin Javascript Programcıları için JQuery A Temel Kılavuzu Javascript Programcıları için JQuery A Temel Kılavuzu Bir Javascript programcısıysanız, bu JQuery rehberi bu bir ninja gibi kodlamaya başlamanıza yardımcı olacaktır. . Sıradaki ne? Web siteniz için parola korumalı bir alan oluşturmak, işlerinizi güvende tutmak için önemlidir. Neyse ki, düşündüğünüzden daha kolay!
Başlamak
Bir web sitesini parola korumanın birçok yolu vardır. Çevrimiçi bir veritabanı kurabilirsiniz, peki veritabanı nedir? [MakeUseOf Açıklar] Peki, Yine de Bir Veritabanı Nedir? [MakeUseOf Açıklar] Bir programcı veya teknoloji meraklısı için, bir veritabanı kavramı gerçekten verilen için alınabilecek bir şeydir. Bununla birlikte, birçok insan için bir veritabanı kavramı biraz yabancıdır… ve kendi giriş sisteminizi kodlayabilirsiniz, ya da WordPress gibi bir içerik yönetim sistemi kullanabilirsiniz. Ücretsiz WordPress Blog Ana Sayfa .
Bugün size web sunucunuzu kullanarak şifrenizi nasıl koruyacağınızı göstereceğim..
Takip etmek için bir Apache web sunucusuna ihtiyacınız olacak. Diğer birçok web sunucusu benzer işlevsellik sunar, ancak gereken yapılandırma adımları farklı olabilir.
Apache, gezegendeki en popüler web sunucularından biridir ve adından da anlaşılacağı gibi, web sayfalarına hizmet vermektedir. Duymuş olabileceğiniz ortak bir cümle LAMBA, Linux, Apache, MySQL ve PHP / Python / Perl anlamına gelir. Bugün herhangi bir programlama diline veya veritabanına ihtiyacınız olmayacak ve Linux'a da ihtiyacınız olmayacak - Windows varyantı bir WAMP yığın.
Bugün birçok web sitesi PostgreSQL gibi veritabanı motorlarına ya da NGINX gibi web sunucularına geçiş yapmakla birlikte pek çok çeşitlilik var, ancak LAMP, LEMP, LAPP, LNMP veya LNPP'den çok daha kolay, bu nedenle bir yakalayıcı olarak kabul edilebilir. -tüm cümle.
Bir web barındırma kullanıyorsanız En İyi Web Hosting Hizmetleri: Paylaşılan, VPS ve Dedicated En İyi Web Hosting Hizmetleri: Paylaşılan, VPS ve Dedicated İhtiyaçlarınız için en iyi web barındırma hizmeti mi arıyorsunuz? İşte blogunuz veya web siteniz için en iyi önerilerimiz. Web sitenizi çalıştırmak için servis, hepiniz hazırsınız (Apache'yi çalıştırarak). Ne tür bir barındırmaya ihtiyacınız olduğundan emin değilseniz, web sitesi barındırma açıklamasına bakın Web Sitesi Barınmasının Çeşitli Formları Anlatıldı [Teknoloji Anlatıldı] Web Sitesi Barınmanın Çeşitli Formları Anlatıldı [Teknoloji Anlatıldı]. Kendi bilgisayarınızda geliştirmek veya denemek istiyorsanız, sanal bir web geliştirme ortamı oluşturmanız gerekir. Sanal Web Geliştirme Ortamı ve Sunucusu Nasıl Oluşturulur Sanal Web Geliştirme Ortamı ve Sunucusu Nasıl Oluşturulur? Çalıştığı yerel bağlamda web uygulamaları geliştirme gereksiniminizle çoklu görev yapmak için? Sanal makineleri girin. .
.Htaccess dosyası nedir??
Htaccess veya köprü metni erişimi bir yapılandırma dosyasıdır. Apache'yi ihtiyaçlarınıza göre yapılandırmak için kullanılır. Dizin başına çalışır, böylece medya barındırma için bir dizi kural ve yapılandırmaya ve blogunuz için tamamen farklı bir kümeye sahip olabilirsiniz. Htaccess dosyaları adlarından sonra çağrılır. Bir htaccess dosyası olarak adlandırılan bir metin dosyasıdır. .htaccess. Adı nasıl olmadığına dikkat edin, bunun yerine uzantıya htaccess denir. Bu, Windows'ta varsayılan olarak gizli olabilir, bu nedenle gizli dosya ve klasörleri nasıl görüntüleyeceğinize göz atın Windows'ta Gizli Dosya ve Klasörleri Nasıl Görüntüleyebilirsiniz Windows'ta Gizli Dosya ve Klasörleri Nasıl Görüntüleyebilirsiniz Windows'ta gizli bir dosya veya klasörle çalışmanız gerekir ? İşte onları sadece birkaç tıklamayla nasıl görüyorsunuz. Windows'ta sorun yaşıyorsanız.
İşte Htaccess'in yapabileceği harika şeylerden bazıları:
- Spam ziyaretçileri engelle.
- Anında sayfaları sıkıştır.
- Görüntü hotlinking önlemek.
- Özel hata sayfalarını sun.
Varsayılan hata sayfalarını görmüş olabilirsiniz. İşi bitirdiler, ama oldukça basit görünüyorlar:
Apache ile bu sayfaları çok daha güzel hale getirebilir, bir dizi başka özelliği barındırabilirsiniz!
Htaccess'i yapılandır
Şimdi ne olduğunu bildiğine göre, hadi htaccess'i ayarlayalım. Öncelikle etkinleştirmeniz gerekir; httpd.conf başka bir Apache yapılandırma dosyası olan dosya. Aşağıdaki satırı bulun:
Dizin yolu (/ Var / www / htdocs) web sitenizin kökünün bulunduğu yerdir. Değiştirdiyseniz, bu farklı olabilir. Bundan sonra aşağıdaki satırı değiştirin:
AllowOverride Yok
Buna:
AllowOverride All
Apache'yi yeniden başlatın, artık htaccess dosyalarınızı kullanmaya hazır olacaksınız. Çevrimiçi bir barındırma sağlayıcısı kullanıyorsanız, bu seçenekleri çevrimiçi kontrol panelinizde yapılandırmanız gerekebilir..
İşte htaccess dosyanıza yazmanız gereken kod:
AuthType Temel AuthName "MUO Gizli Alanı" AuthUserFile /.htpasswd Geçerli bir kullanıcı iste
Bu htaccess dosyasını istediğiniz bir yere kaydedin. En üst düzeye koymak, web sitenizin tamamını parola ile koruyacaktır veya belirli bir dizine koyabilir ve yalnızca bu klasörü korumasını sağlayabilirsiniz..
Bunun yaptığı iki önemli şey var. AuthName giriş yapmaya çalışan herhangi bir kullanıcıya sunulur. Bu durumda, “MUO Gizli Bölgesi”, ama bunu istediğin gibi değiştirebilirsin. AuthUserFile geçerli bir noktaya işaret etmek gerekiyor .htpasswd dosya. Bu dosyanın aşağıdaki biçimde bir kullanıcı adı ve şifre listesi içermesi gerekir:
Kullanıcı şifresi
Bu kadar! Web siteniz veya dizininiz artık şifre korumalıdır. Kimlik bilgileriniz istendiğinde şöyle görünür:
Tarayıcınız bu giriş kutusunun görünümünü kontrol eder, bu yüzden bunu yapılandırmanız mümkün değildir. Güçlü şifreler oluşturmak isteyebilirsiniz Kolayca Hatırlayabileceğiniz Güçlü Şifreler Nasıl Kolayca Hatırlayabileceğiniz Güçlü Şifreler Nasıl Yapılır ve web sitenizin geri kalanının potansiyel olarak tehlikeli eylemlere dayanabileceğinden emin olun.
Daha Derine Gitmek
Şimdi temelleri bildiğinize göre, gelişmiş bir örneğe bakalım. Ahududu Pi web sunucunuzu vermek istediğinizi söyleyin Ahududu Pi'de Kendi Web Sitenizi Nasıl Sağlayın Ahududu Pi'de Kendi Web Sitenizi Nasıl Düzenleyin Bir web sitesi işletmek mi istiyorsunuz, ancak barındırma masraflarını karşılayamıyor musunuz? Düşük güçlü Raspberry Pi ile kendi LAMP özellikli web sunucunuzu kurun. korumalı dizine erişim. Pi'yi doğru giriş kimlik bilgilerini sağlayacak şekilde yapılandırabilirsiniz, ancak belirli bir IP Adresi için parola ücretsiz erişimine izin vermek daha da kolaydır.
Pi'nizi statik bir IP adresi ile yapılandırın ve önceki örneği bu yeni kodla değiştirin:
AuthType Temel AuthName "MUO Gizli Alanı" AuthUserFile /.htpasswd Geçerli bir kullanıcı isteğinde bulun Reddet, izin ver Tümünü reddet İzin ver 127.0.0.1'den izin ver
Bu kod, alt kısma birkaç ekstra satır eklenmesi ile önceki örnekteki talimatların aynısını içerir. En önemlisi şudur:
127.0.0.1'den izin ver
Bu Apache'ye IP Adresine izin vermesini söyler. 127.0.0.1 parola ücretsiz erişim. Farklı bir IP Adresinden gelen herhangi birinin geçerli bir kullanıcı adı ve şifre sağlaması gerekir. 127.0.0.1’i Pi’nizin IP adresine veya erişim sağlamak istediğiniz diğer aygıtlara değiştirdiğinizden emin olun..
Doğru giriş yapmazsanız veya doğru IP Adresiniz yoksa, varsayılan hata sayfası
Performans İpuçları
Htaccess, özellikle sunucunun geri kalanı üzerinde fazla kontrolünüz yoksa, web sunucunuzda çeşitli şeyleri yapılandırmak için mükemmel bir yol sağlar. Ancak, kolayca taşınmak ve web sitenizin performansını önemli ölçüde azaltmak kolaydır. Yapabiliyorsanız, karmaşık görevleri gerçekleştirmek için PHP'yi veya başka bir dili kullanmayı düşünün ve gereksinimlerinizin daha küçük olduğu durumlarda ya da sunucunun tam kontrolünün olmadığı durumlarda htaccess'i kaydedin..
Bugün yeni bir şey öğrendin mi? En sevdiğiniz htaccess püf noktaları nelerdir? Aşağıdaki yorumlarda bize bildirin!