Üye Giriş

Tavsiye Programlar

Firefox 2

Alexa Tolbar
FrontPage Server Extensions’ın Kullanılması PDF Yazdır E-posta
Yazar Hanzala   
Sunday, 26 December 2004
FrontPage Server Extensions’ın Kullanılması

Önceki bölümlerde, standart Web geliştirmenin bir parçası olmayan özel FrontPage bileşenlerini gördünüz. Bu bileşenler gezinti çubukları, düzenlenebilir yazılara sahip grafiksel banner’lar ve zaman damgaları gibi işlevler sağlar.

Az sayıda FrontPage 2000 bileşeni, onları FrontPage Server Extensions ile destekleyen bir Web sunucusu gerektirir.

FrontPage Server Extensions, Internet Information Server veya Personal Web Server gibi sadece Microsoft tarafından geliştirilen sunucu yazılımlarıyla sınırlı değildir. Bunlar, Linux için bedava bir Web sunucusu olan Apache ve diğer UNIX işletim sistemlerinde de çalışır. Apache, şu an için Internet üzerinde en yaygın kullanılan sunucu programı.

FrontPage Server Extensions’ı destekleyen Web varlığı sağlayıcılarını bulmak için, File>-Publish Web’i seçin ve WPP düğmesine tıklayın. Bu, Microsoft tarafından hazırlanmış, Web sunucularında bu uzantıları destekleyen sunuculara ait, isim veya konuma göre düzenlenmiş, içinde arama yapılabilen bir listeyi açar. Bu listede yüzlerce firma var.

FrontPage Server Extensions gerektiren FrontPage bileşenleri arasında şunlar var:

·      Form handler (Form idarecisi): Bir Web sayfasındaki bir formdan bilgi toparlar.

·     Hit counter (Ziyaret sayacı): Bir sayfanın kaç kez yüklendiğini sayar.

·      Search form (Arama formu): Bir Web’de belirli bir yazıyı arar ve bir sonuç sayfasını döndürür.

·      Confirmation field (Onay alanı): Bir form idarecisi tarafından toparlanan bilgiyi cevaplar.

Form handler haricindeki bileşenleri, Insert>Component’i seçerek bulabilirsiniz.

FrontPage 2000’in sunucu uzantılarını gerektiren tüm özelliklerini geçici olarak kapatabilirsiniz. Tools>Options’ı seçin ve sonra Compatibility sekmesine tıklayın.

Compatibility sekmesi, FrontPage’in Web tarayıcısına, tarayıcının versiyonuna ve sunucuya bağlı olarak kısıtlanmasında kullanılabilir. Enabled with FrontPage Server Extensions kutusu işaretsizse, Web’inize hit sayacı veya diğer uzantılara dayanan özellikleri ekleyemezsiniz.

15.1.1  FrontPage-Becerili Bir Sunucuya Yayınlamak

FrontPage Server Extensions, size bir Web’in nasıl yayınlandığı hakkında da daha fazla denetim sağlar. Başlangıç olarak, transfer protokolü olarak FTP yerine HTTP kullanarak da bir Web’i yayınlayabilirsiniz.

Bir Web’i http:// ile başlayan bir adresi kullanarak yayınlamaya kalkarsanız ve sunucu uzantıları desteklemiyorsa, “The web server at http://www.prefect.com does not appear to have the FrontPage server extensions installed” benzeri bir hata mesajı görürsünüz. FrontPage 2000, hedef sunucuda uzantılarını bulmadığı sürece bir Web’i HTTP üzerinden yayınlayamaz.

Bir Web’i HTTP kullanarak yayınlamakta güçlük çekerseniz, pek çok Web host’unun alternatif olarak FTP’yi kullanmanıza izin verdiğini hatırlayın. ftp:// ile başlayan bir Web adresi bu protokolü kullanır.

FrontPage Servet Extensions, yazılımın 2000 versiyonu için geliştirildi, ancak FrontPage’in eski bir sürümünü destekleyen Web sunucularıyla da karşılaşabilirsiniz.

Bir sunucuya kaydedilen bir Web üzerinde çalışıyorsanız, FrontPage’in içinde o sunucu hakkında daha fazla şey bulabilirsiniz. Tools>Web Settings’i seçin ve General sekmesine tıklayın. Şu öğeleri göreceksiniz:

·      Sunucu yazılımı ve versiyon numarası.

·      Kuruluysa, FrontPage Server Extensions’ın versiyon numarası.

·      Sunucunun IP adresi.

·      Kullanılıyorsa, proxy sunucunun adresi.

15.1.2  Bir Web’deki Değişiklikleri İzleyin

FrontPage-becerili bir sunucuya yayın yapmanın bir diğer avantajı, artan Web’i güncel tutma becerisidir. Sunucu uzantıları, Web’in senkronize iki kopyasını korumak için kullanılabilir.

Bu şu şekilde gerçekleşir: Sisteminizde depolanan bir Web’iniz varsa ve bunu bir Web sunucusunda yayınlarsanız, bazen bunlar tam olarak birbiriyle çakışmaz. Örneğin, sisteminizdeki Web sayfalarından birinin adını değiştirebilirsiniz; FrontPage anında aynı Web içindeki diğer sayfalarda yer alan tüm hiperlink’leri değiştirebilir. Daha sonra değişen sayfaları bu Web’de yayınlarsanız, FrontPage 2000 sisteminizdeki tüm değişikliklerin sunucuda da yapılmasını sağlamak üzere sunucu uzantılarını kullanabilir.

Ayrıca, uzantıları bir Web’i doğrudan sunucu üzerinde düzenlemek amacıyla da kullanabilirsiniz.

Bir Web’in iki versiyonunu senkronize tutmaya çalışıyorsanız, doğrudan sunucu üzerindeki versiyonda değişiklik yapmamalısınız. FrontPage 2000, bu değişikliklerin sisteminizde depolanan kopyada yapılmasını sağlamaz.

15.2    Web’lerinize Erişimi Kontrol Edin

Web’inizin bulunduğu sunucu destekliyorsa, FrontPage 2000’i klasörlere, sayfalara veya dosyalara erişimi kısıtlamakta kullanabilirsiniz.

Bir kurum veya benzer bir kuruluş için özel bir Web yaratmadığınız sürece, bir Web’de yayınladığınız malzemenin çoğunun herkes tarafından erişilebilir olması gerekir. Ancak, bir şey kısıtlandıktan sonra, bir kullanıcının ona erişebilmek için bir kullanıcı adı ve şifre (eğer almışsa) girmesi gerekir.

Web’de sörf yapanların çoğu, World Wide Web üzerinde bilginin genel olarak erişilebilir olmasını beklediğinden, bir şeyi kısıtlamadan önce iyi bir nedeninizin olması gerekir. Buna bir örnek, bir form tarafından toparlanmış kullanıcı bilgilerini içeren bir dosya olabilir. Buna benzer bir şeyin, gizlilik ve güvenlik nedenlerinden dolayı meraklı gözlerden uzak tutulması gerekir.

Tools>Security>-Permissions’ı seçerek, Web’inize özel erişimi olan kullanıcıları ekleyebilir veya kaldırabilirsiniz. Gri renkte olduğundan dolayı Tools>-Security’ı seçemiyorsanız, geçerli Web’inizi barındıran sunucunun güvenlik özelliklerini ayarlayamazsınız. Web’iniz, normalde olduğu gibi, herhangi bir kısıtlama olmadan World Wide Web üzerinden herkese açık olacaktır.

Web’inizi sisteminizdeki bir klasöre kaydediyorsanız, o Web üzerinde FrontPage 2000’in güvenlik özelliklerini kullanamazsınız. Bir Web’i doğrudan bir sunucudan açarak güvenlik özelliklerini düzenleyebilirsiniz ve bu sadece sunucuda FrontPage 2000 Server Extensions yüklüyse mümkündür.

İzin verildiğinde, FrontPage 2000’in güvenlik özellikleri iki erişim düzeyi arasında seçim yapmanızı sağlar:

·     Herkes Web’i görebilir.

·     Sadece izin verilen kullanıcılar Web’i görebilir.

Bir Web’i izin verilen kullanıcılarla kısıtlarsanız, bunlar üç güvenlik düzeyine sahip olabilir:

·     Browse access: Sadece Web’i izleyebilir.

·     Author access: Web’i görebilir ve üzerinde değişiklik yapabilir.

·     Administrator access: Web’i görebilir, üzerinde değişiklik yapabilir ve erişimi olan izin verilen kullanıcıları ekleyip kaldırabilir.

Bir Web, ayrıca güvenlik ayarları yapılmadığı sürece tüm güvenlik izinlerini alt Web’lerine de aktarır. Bir Web sunucusunda Mitnick isimli kullanıcının erişmesi için bir kök dizin yarattıysanız, Mitnick Web içeren tüm diğer klasörlere de erişim kazanır.

Kevin Mitnick, dünyanın en ünlü hacker’larından biridir.

Windows NT altında çalışan sunucularda, kullanıcılar işletim sistemi tarafından ayarlanır, FrontPage 2000’in içinden ayarlanmaz. Ayrıca, NT sisteminin Administrators grubunun tüm kullanıcıları ve SYSTEM hesabı o makine üzerindeki tüm Web’lere Administrator (yönetici) erişimine sahip olur.

Personal Web Server’ın şu anki sürümü güvenlik ölçülerine izin vermiyor: Herkes onda bulunan Web’leri görebilir, yazar ve yönetici işlevleri sunucun çalıştığı bilgisayarla kısıtlıdır.

Bir Personal Web Server çalıştırıyorsanız ve Internet’e bağlıysanız, insanlar geçerli IP adresinizi biliyorsa sayfalarınızı görebilir. Diğer bilgisayarlardaki insanların Web’leri izlemekten başka bir şey yapmasını önleyerek, Personal Web Server bu dosyaların değiştirilmesini önler.

Yorumlar (0)add comment

Yorum Yazın
quote
bold
italicize
underline
strike
url
image
quote
quote
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley

busy
 
< Önceki   Sonraki >