فهرست:
عنوان صفحه
برپايي يك سرور وب.................................................. 1
مقدمهاي بر سرورهاي وب............................................. 2
سرور وب Apache............................................ 3
سرور وب Tux........................................................ 5
ساير سرورهاي وب....................................................... 7
شروع كار به سرور وب Apache...................................... 9
پيكرهبندي سرور Apache.......................................................... 12
تنظيم محيط سراسري......................................... 13
پيكرهبندي مقادير Timeout................................... 16
اتصال به آدرسهاي خاص................................................ 22
جدول ماژولهاي (DSO).......................................... 25
تنظيم پيكرهبندي اصلي سرور..................................... 30
تنظيم يك آدرس ايميل................................................. 31
جدول ويژگيهاي سروري خاص مربوط به دستور Option......... 35
جدول ويژگيهاي دسترسي مربوط به دستور Allow
override....... 36
جدول نام مسير URL....................................... 39
نقش كاري سرور برنامه كاربردي وب............................. 41
معماري جديد پردازش درخواستها.............................. 43
مديريت سرويس WWW.................................................. 46
مدايزوله كردن پردازشهاي كارگر............................... 48
قابليت كار در هر شرايط (Robustenss)....................... 52
تنظيم مدت زمان بيكاري............................................... 56
مدايزوله كردن IIS5.0.............................................. 59
بهبودهاي SSI......................................................... 64
تعيين حدود اختيارات URL.......................................... 67
XML Metaase......................................... 70
درايور جديد مدكرنل................................................ 75
Web Garden......................................................... 76
Asp.net....................................................... 79
سرويسهاي Com+
در Asp..................................... 84
پروتكل انتقال فايل......................................................... 89
Webcam ها يا دوربينهاي
اينترنتي............................ 92
قوانين ارتقاي كنترلكنندهها......................................... 94
برپایی یک سرور وب
در این فصل عناوین زیر را خواهید
آموخت:
- معرفی سرورهای وب Apache
- پیکربندی سرور وب Apache
- شروع به کار و توقف سرور
- نظارت بر روی فعالیتهای سرور
Worid wide web
بخشی از اینترنت است که سریعترین رشد را داشته است . بر طبق نظر Netceraft
)www.netcraft.com (
بیش از 54 میلیون سایت وب بر روی اینترنت در سپتامبر سال 2004 وجود داشته است.
تجارت الکترونیک یک فروشگاه مجازی جدید را برای اشخاصی که سعی دارند همگان با
تکنولوژی به پیش بروند ارائه کرده است.
وب همچنین برای سازمانهایی که سعی دارند بصورت کم خرجی اطلاعات را منتشر و
توزیع نمایند , بسیار سودمند بوده است و با افزایش قدرت محاسباتی کامپیوترها ,
کاهش قیمتها , سیستم عاملهای رایگانی نظیر لینوکس و سرورهای وب رایگانی نظیر Apache و TUX حضور اشخاص بر
روی وب برای نشر اطلاعات , حتی ساده تر نیز شده است.
این فصل چگونگی نصب و پیکر بندی سرور وب Apache را نشان می دهد . هر یک از فایلهای پیکربندی سرور با جزئیات تشریح
و توضیح داده شده است. شما در مورد گزینه های متنوع مربوط به شروع به کار و توقف
سرورها , بعلاوه چگونگی نظارت بر روی فعالیت سرور وب مطالبی را خواهید آموخت .
موضوعات امنیتی مرتبط و تمرینات در سراسر فصل با توضیحات و مثالهایی شرح داده می
شوند.
نکته:نسخه فعلی لینوکس فدورا همراه با Apache نگارش 2.0
عرضه شده است Apache 2.0 شامل پشتیبانی
از یک واسطه برنامه نویسی جدید Apache UNIX threading ( برای multi – processing Internet
protocol Version 6(IPv6) و پروتکهای چند
گانه می باشد تعداد کمی ماژولهای جدید نیز اضافه شده اند . با توجه به نگارش 2.0 اسامی بسته های Apache,httpd-manual httpd تغییر کرده است.
مقدمه ای بر سرورهای وب
World wide web بصورتی
که امروزه شناخته شده است. بعنوان یک پروژه از Tim Bern-lee در مرکز اروپایی فیزیک علمی (cern) شروع شد . عدف اصلی ارائه یک رابط ثابت بود برای محققان و
دانشمندانی که بوصرت جغرافیایی در کل گیتی پخش شدهه بودند و سعی داشتند به
اطلاعاتی با فرمتهای گوناگون دسترسی پیدا نمایند . از این ایده مفهوم بکارگیری یک
سرویس گیرنده (مرور وب) برای دسترسی به داده ها ( متن , تصاویر , اصوات] ویدئو و
فایلهای باینری) از نوع سرویس دهنده finger .wais ,NNTP,SMTP,FTP,HTTP) و سرورهای (streaming – media
استخراج شد.سرور وب معمولا دارای یک وظیفه مشابه می باشد : درخواستها Hyper
Text Transfer Protocol (HTTP) و ارسال یک پاسخ بخ کلانیت ، اگر چه این وظیفه می تواند با انجام
کارهای زیر پیچیده تر گردد ( همانند کاری که سرور می تواند انجام دهد):
انجام کنترل دسترسی
مبتنی بر مجوزهای فایل , زوجهای نام کاربری / کلمه عبور و محدودیتهای نام میزبان /
ادرس IP
تجزیه یک سند (
جایگزینی مقادیر مناسب برای تمامی فیلدهای شرطی موجود در سند) پیش از ارسال آن به
کلاینت
ایجاد یک اسکریپیت common
Gateway interface (CGI) یا برنامه Application
(API) programming interface سفارشی برای ارزیابی محتویات فرم submit شده مایش سندی که بصورت پویا ایجاد شده است یا دسترسی به یک
پایگاه داده.
ارسال یک اپلیت جاوا
به سرویس گیرنده.
ثبت تمامی دسترسی های
موفق, ناموفق خطاها