سرور وب: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
FreshmanBot (بحث | مشارکت‌ها)
جز اصلاح فاصله مجازی + اصلاح نویسه با استفاده از AWB
خط ۱۲:
هر کامپیوتری می‌تواند با نصب نرم‌افزار وب‌سرور، به سرور وب تبدیل شود.
 
سرورها به‌طور کلی به 2۲ دسته تقسیم می‌شوند:
 
سرورهای اشتراکی: بر روی هر یک از این کامپیوتر ها،کامپیوترها، معمولاً حدود 1500۱۵۰۰ سایت میزبانی می‌شوند که نسبت به سرورهای اختصاصی از قدرت بسیار کمتری نیز برخوردارند. فضای این سرور بین مشترکین مختلف تقسیم خواهد شد. این نکته بسیار مهم است که این تعداد سایت، سرور را کند کرده و همچنین چون طراح‌های مختلفی این سایت‌ها را طراحی کرده اندکرده‌اند ممکن است تعداد زیادی از این وب سایت‌ها غیر بهینه طراحی شده باشند که در نهایت، عملکرد سایت به شدت تحت تأثیر قرار خواهد گرفت.
 
سرورهای اختصاصی: در این نوع سرور ها،سرورها، کامپیوتر به صورت اختصاصی در انحصار یک استفاده‌کننده (شرکت طراح) می‌باشد، بنابراین این سرور توسط طراح‌های مختلف به صورت اشتراکی استفاده نمی شود،نمی‌شود، همچنین چون معمولاً  فقط بین 1۱ یا چند سایت بر روی این سرور میزبانی می‌شوند و همه سایت‌ها نیز توسط یک تیم طراحی، تولید شده اندشده‌اند بنابراین امکان تحت تأثیر قرار گرفتن سایت توسط سایت‌های غیر بهینه طراحی شده توسط دیگران وجود نخواهد داشت و امنیت سایت بالا میرودمی‌رود.<ref>{{یادکرد وب|نویسنده=|کد زبان=|تاریخ=|وب‌گاهوبگاه=}}</ref>
 
== ویژگی‌های مشترک ==
خط ۳۳:
دلیل انتخاب این اسم برای این سرور وب را نیز دو مورد ذکر کرده‌اند اول اینکه به یکی از قبایل قدیمی بومی آمریکا که به خاطر مقاومت و مهارت در ساخت ابزار آلات جنگی مشهور می‌باشند احترام گذاشته شود و ثانیاً به این دلیل که (Root)ریشه پروژه به صورت یک سری پچ (Patch)می‌باشد.
این سرور وب در یک گروه و به صورت کد باز (open source) گسترش یافت و از سال ۱۹۹۶ به عنوان محبوب‌ترین سرور وب برای HTTP در وب جهانی شناخته شده بود ولی در سال ۲۰۰۵ میدان مبارزه را به IIS مایکروسافت باخت و در حال حاضر نزدیک به ۴۹٪ بازار سرورهای وب جهان را به خود اختصاص داده‌است همچنین MAC OS آن را به عنوان سرور وب اصلی در پشتیبانی از WEB OBJECT خود برگزیده‌است.
این سرور وب دارای [[پودمان]]‌های امنیتی بسیار خوبی از جمله mod_access،mod_access, mod_auth،mod_auth, mod_digest می‌باشد.
آپاچی برای میزبانی هر دو نوع وب ایستا و وب پویا مناسب است.
 
=== IIS (Internet Information Services) ===
سرور وبی است که ارائه دهنده آن شرکت مایکروسافت می‌باشد و آخرین نسخه آن IIS 7.5 است که برای [[سیستم عامل]]‌های Widows Server 2012 و Windows 8 طراحی شده‌است. در واقع IIS مجموعه‌ای از سرویس‌های اینترنتی است که به صورت یکجا نمایش داده شده‌است.
طبق آخرین آماری که منتشر شد بعد از سرور وب آپاچی بیشترین محبوبیت را بین کاربران داشته‌است و هم اکنونهم‌اکنون نزدیک به ۳۶٪ بازار سرورهای وب جهان را در اختیار دارد.
پلت فرمی که این سرور وب پشتیبانی می‌کند [[مایکروسافت ویندوز]] می‌باشد و در محیط‌های دیگر کار نمی‌کند.
 
خط ۶۹:
سرور وب می‌توانند کامپوننت مسیر url را نگاشت کنند به:
 
۱-# منابع [[فایل سیستم]] محلی (برای درخواست‌های ایستا)
۲-# نام برنامه داخلی یا خارجی (برای درخواست‌های پویا)
 
۲- نام برنامه داخلی یا خارجی (برای درخواست‌های پویا)
 
برای مثال کاربر آدرس زیر را درخواست می‌کند :http://www.example.com/path/file.html
مرورگر وب کاربر آن را به یک اتصال به http://www.example.com با درخواست http 1.1 ترجمه می‌کند:
سطر ۱۰۴ ⟵ ۱۰۲:
|}
 
== خطاهای متداول در Web Server ==
 
==خطاهای متداول در Web Server ==
 
allowDefinition=‘MachineToApplication’ beyond application level