Kuruluş ve Yapılandırma - Tamamlayıcı Bilgiler

Tipik Web Sunucusu Senaryoları

NetQuestion ile birlikte verilen temel Web sunucusunu kullanabilirsiniz; ancak, DB2 belgelerini uzak istemcilerde kullanıma sunmak için, güvenlik nedeniyle, Apache or Lotus Domino Go! gibi 'gerçek' bir Web sunucusunu kullanmanızı şiddetle öneririz.

İzleyen kısımlar, DB2 belgelerini merkezi bir sunucuya yerleştirmek için kullanabileceğiniz bazı yolları ve belirli altyapılara ve Web sunucularına ilişkin ayrıntıları içermektedir. Başka bir altyapı ya da Web sunucusu kullanırsanız, bu altyapıda ya da sunucuda benzer sonuçlar alabileceğiniz özellikler olup olmadığını öğrenmelisiniz.

1. Senaryo: OS/2 Üzerinde Lotus Domino Go! Web Sunucusu

Bu senaryoda, OS/2 makinenizi DB2 sunucusu olarak kullandığınız ve çevrimiçi DB2 belgelerinizi şirket içi ağınızda kullanıma açmak için Lotus Domino Go! Web sunucusunu kullanmaya karar verdiğiniz varsayılmıştır.

DB2 Universal Database Belgelerinin Kurulması
DB2 belgelerini DB2 Enterprise Edition sunucusuyla birlikte E: sürücüsüne kurarsınız. HTML kütükleri e:\sqllib\doc\html dizinindedir. Sunucu belgeleri SQL Reference, Command Reference, SQL Getting Started, Administration Guide ve sunucuya ilişkin Quick Beginnings kitaplarından oluşur. Enterprise sunucusu DB2 Connect işlevini ve ilgili belgeleri içerdiği için, DB2 Connect User's Guide ve DB2 Connect Enterprise Edition Quick Beginnings for OS/2 and Windows NT kitaplarını da alırsınız. Şirketinizin uygulama geliştirmediğini ve Administrative API Reference gibi programlama kitaplarını içeren DB2 Personal Developer's Edition'u kurmadığınızı varsayalım.

Web Sunucusunun Kurulması
Kuruluş CD-ROM'undan Lotus Domino Go Web sunucusunu kurun. Bu senaryoda, Web sunucusunun c:\www dizinine kurulduğu ve TCP/IP anasistem adının udbserv olduğu varsayılmıştır.

DB2 UDB Belgelerinin Web Sunucusuyla Kullanıma Açılması
Kütüklerin DB2 dizininden kullanılabilmesi için, c:\www\httpd.cnf kütüğüne şuna benzer bir satır ekleyin:
Pass /db2docs/* e:\sqllib\doc\html\*

Bu satırın şu satırdan önce gelmesine dikkat edin:

Pass /* document_root\*

Sonra, Web sunucusunu yeniden başlatın.

Ya da kütükleri Web sunucusu dizinine kopyalamak için, xcopy komutunu /s seçeneğiyle kullanarak, e:\sqllib\doc\html\*.* kütüklerini c:\www\html\db2docs dizinine kopyalayın. Artık kullanıcılarınız http://udbserv/db2docs/index.htm URL'sine giderek DB2 belgelerine erişebilirler.

Uyarlama (İsteğe Bağlı)
Daha sonra, API Reference kitabını seçmeyi deneyen ve bu kitap Web sunucusunda olmadığı için "kütük bulunamadı" (file not found) hatası alan bir kullanıcı sizi aradı. Başka bir kullanıcı UNIX için Quick Beginnings kitabını seçmeyi denedi ve benzer bir hata iletisi aldı. Programlama kitaplarına ilişkin bağlantıları kaldırarak ve Windows ve UNIX Quick Beginnings kitaplarına ilişkin bağlantıları, bu kitapların kurulu olduğu farklı bir Intranet Web sunucusunu gösterecek şekilde değiştirerek e:\sqllib\doc\html\index.htm kütüğünü düzenleyebilirsiniz.

Şirketinizde veritabanı sorunları için bir destek masası bulunduğundan, index.htm kütüğüne destek masasının telefon numarasını ve mailto: bağlantısı ekleyin. Düzeltme hizmeti yayınlarının güncellenmiş bir index.htm içerebileceğini unutmayın ve yaptığınızı değişikliklerin yerel kopyasını saklayın.

2. Senaryo: Windows NT Üzerinde Netscape Enterprise Web Sunucusu

Windows NT üzerinde Netscape Enterprise sunucusunu çalıştıran bir sistem denetimcisi olduğunuzu varsayalım. DB2 Universal Database'in kullanılmasını sağlayacaksınız ve veritabanı sunucusu ile Web sunucusunu tek bir makinede mi birleştireceğinize, yoksa ayrı sunucular mı kullanacağınıza henüz karar vermediniz.

DB2 Universal Database Belgelerinin Kurulması
Bu sistemde DB2 E: sürücünde kuruludur ve tüm HTML kütükleri e:\sqllib\doc\html dizininde bulunmaktadır.

Web Sunucusunun Kurulması
Web ve veritabanı sunucusu birleşiminin başarımını sınamak için, şirketin ağında udbserv adlı sisteme Netscape Enterprise Web sunucusunu kurabilirsiniz. Web sunucusu H: sürücüsüne kurulur.

DB2 Belgelerinin Kullanıma Açılması
Başlangıçta Web sunucusu yalnızca DB2 belgelerini içerdiği için, http://udbserv/ varsayılan ana sayfasının, DB2 Bilgileri sayfası olan olan e:\sqllib\doc\html\index.htm kütüğünü görüntülemesini istediğinizi düşünelim. DB2 belgelerini kullanılır kılmak için:
  1. Netscape dosyasından Administer Netscape Servers (Netscape sunucularını denetle) programını çalıştırın ve sunucu olarak udbserv adlı sunucuyu seçin.
  2. Content Mgmt (İçerik yönetimi) altında, Primary Document Directory (Birincil belge dizini) değerini e:\sqllib\doc\html olarak değiştirin.
  3. Document Preferences (Belge terichleri) öğesini kullanarak, tarayıcının dizindeki kütük listesi yerine index.html kütüğünü görüntülemesini sağlamak için index.htm kütüğünü varsayılan belge adlarından biri olarak ekleyin.

Daha sonra, Web sunucusunda başka HTML kütüklerini saklamaya ve sunucuyu DB2 kitaplarının http://udbserv/db2docs/ dizininde bulunacağı şekilde yapılandırmaya karar verdiniz:

  1. Primary Document Directory değerini yine h:\netscape\server\docs gibi bir genel dizine çevirin.
  2. Content Mgmt altında Additional Document Directories (Ek belge dizinleri) öğesini seçin ve db2docs altdizinini e:\sqllib\doc\html dizinine eşleyin.
  3. Web sunucusunun yeni varsayılan sayfasından db2docs dizinine bağlantı ekleyin:
    <a href="db2docs/index.htm">DB2 Information</a>
    

Kütüklerin Aktarılması (İsteğe Bağlı)
Zamanla Web ve veritabanı sunucusu birleşiminin yükü çok arttı ve Web sunucusunu farklı bir makineye aktarmaya karar verdiniz. e:\sqllib\doc\html altındaki dizin ağacını paketlemek için pkzip ya da tar aracının Windows uyarlaması gibi bir arşivleme aracını kullanırsınız. Tüm kütükleri Web sunucusu makinesinde bir yere geri yüklersiniz ve Web sunucusunu, daha önce olduğu gibi HTML kütüklerinin kullanılabileceği şekilde yapılandırırsınız.

Farklı bir sistemde, DB2 sunucusunu kaldırmaya ve HTML kütüklerini Web sunucusunun kullanımına açık olarak tutmaya karar verdiniz. Sunucuyu kaldırmadan önce, xcopy komutunu kullanarak e:\sqllib\doc\html dizin ağacını h:\netscape\server\docs\db2docs kopyalarsınız ve db2docs adlı ek belge dizini için Web sunucusu eşlemini kaldırırsınız.

3. Senaryo: Windows NT Üzerinde Microsoft Internet Information Server

Bu senaryoda, Windows NT 4.0'ı DB2 sunucusu olarak kullandığınız ve çevrimiçi DB2 belgelerinizi çalışma grubunuzun kullanımına açmak için Internet Information Server (IIS) kullanmaya karar verdiğiniz varsayılmıştır. IIS, Windows NT 4.0 Server ile gelir, ancak Windows NT 4.0 Workstation üzerinde de çalışır.

Aşağıdaki yönergeleri izleyerek, Peer Web Services'i (PWS) de ayarlayabilirsiniz; bu hizmet Windows NT 4.0 Workstation ile gelir, ancak Windows NT 4.0 Server üzerine de kurulabilir.

DB2 Universal Database Belgelerinin Kurulması
DB2 belgelerini, önceki senaryolarda da olduğu gibi e:\sqllib\doc\html dizinine kurun.

Web Sunucusunun Kurulması
IIS Windows NT sistemiyle aynı zamanda kurulmadıysa, Windows NT kuruluş CD-ROM'undan kurun. Bu hizmetin otomatik olarak başlatılmasını sağlamak için Control Panel'den (Denetim Masası) Services (Hizmetler) iletişim kutusunu açın.

DB2 Belgelerinin Web Sunucusuyla Kullanıma Açılması
Start (Başlat) menüsünün Microsoft Internet Information Server klasöründen, WWW kısmına ve sonra Directories (Dizinler) alt kısmına giderek, Internet Service Manager'i (Internet Hizmet Yöneticisi) çalıştırın. Ana dizin girişini düzenleyerek, c:\inetpub\wwwroot yolunu e:\sqllib\doc\html ve varsayılan belgeyi index.htm olarak değiştirin. Daha sonra, DB2 kitaplarının yanı sıra başka belgelerin de kullanılmasını sağlamak için ana belgeyi yine c:\inetpub\wwwroot değerine çevirin ve db2docs adlı yeni bir sanal dizin ekleyin.

Uyarlama (İsteğe Bağlı)
IIS'in yerleşik arama özelliğini kullanmak istiyorsanız, e:\sqllib\doc\html\index.htm kütüğünü inetpub\samples\isapi\srch.htm kütüğüyle değiştirmeniz ve DB2 HTML kütüklerini aşağıda açıklandığı şekilde kopyalamanız gerekir.

Kütüklerin Kopyalanması (İsteğe Bağlı)
IIS'in yerleşik arama özelliğini kullanmak için, DB2 HTML kütüklerini c:\inetpub\wwwroot dizin ağacına kopyalayın. db2docs adlı bir dizin yaratın ve kopyalama sırasında dizin yapısını korumak için xcopy /s komutunu kullanın. Gerçek db2docs dizini altındaki kütüklerin kullanılmasını sağlamak için sanal db2docs dizinini kaldırmanız gerekir.


[ Sayfa Başı | Önceki Sayfa | Sonraki Sayfa ]