Kuruluş ve Yapılandırma - Tamamlayıcı Bilgiler
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.
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.
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:
- Netscape dosyasından Administer Netscape Servers (Netscape
sunucularını denetle) programını çalıştırın ve sunucu olarak
udbserv adlı sunucuyu seçin.
- Content Mgmt (İçerik yönetimi) altında, Primary Document
Directory (Birincil belge dizini) değerini
e:\sqllib\doc\html olarak değiştirin.
- 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:
- Primary Document Directory değerini yine
h:\netscape\server\docs gibi bir genel dizine çevirin.
- Content Mgmt altında Additional Document Directories
(Ek belge dizinleri) öğesini seçin ve db2docs altdizinini
e:\sqllib\doc\html dizinine eşleyin.
- 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.
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 ]