وب سرور

کارساز وب سرور وب یا وب سرور (به انگلیسی: web server)

سامانه‌ای است که توانایی پاسخگوئی به مرورگر وب و ارسال صفحه درخواستی مرورگر را داراست. صفحات وب بر پایه یک ساختار مشخص و با یک نام یگانه بر روی سرور وب قرار می‌گیرند. بر روی یک سرور وب امکان قرار گرفتن صفحات متعدد و با ساختارهای جداگانه وجود دارد.

اصلی‌ترین وظیفه یک وب سرور ارائه صفحات وب به کاربران است. این بدان معناست که صفحه‌های اچ‌تی‌ام‌ال همراه با هر نوع مطالب اضافی‌ای چون: تصاویر، شیوه نامه‌ها و جاوا اسکریپت‌ها شامل شود.

کاربر که معمولاً یک مرورگر وب یا خزنده وب ارتباط اولیه را با ارسال درخواست منبع خاصی با استفاده از اچ‌تی‌تی‌پی (به انگلیسی: HTTP) ارسال می‌کند و سرور درخواست کاربر را با محتوای منبع یا پیام خطایی که قادر به انجام دادن آن نیست، پاسخ می‌دهد.

در واقع به دو معنی است:

  1. یک برنامه کامپیوتری است که مسئول قبول کردن درخواست‌های http از کارخواهان است که همان مرورگرهای وب هستند و پاسخ‌ها را به همراه یک سری اطلاعات به آنها پست می‌کنند. این پاسخ‌ها همان صفحات Html هستند.
  • یک کامپیوتراست که یک برنامه? کامیپوتری را اجرا می‌کند و کارایی اش همانند مطالبی است که دربالا گفته شد.
  • هر کامپیوتری می‌تواند با نصب نرم‌افزار وب‌سرور، به سرور وب تبدیل شود.


    ویژگی‌های مشترک

    در عمل بسیاری از سرورهای وب، ویژگی‌های زیر را نیز پیاده‌سازی می‌کنند:

    • شناسایی: درخواست شناسایی اختیاری قبل از اجازه دسترسی به انواع منابع
    • نه تنها مفاهیم استاتیک (مفاهیم فایلی که بر روی سیستم فایلی وجود دارد) بلکه مفاهیم داینامیک را با یک یا چند ساختار نیز مانند SSI, CGI, SCGI,FastCGI,JSP,PHP,ASP,ASP.NET اداره می‌کند.
    • پشتیبانی از HTTPS تا به کاربران اجازه دهد اتصالات مطمئنی به سرور را بر روی پورت ۴۴۳ به جای ۸۰ برقرار کنند.
    • فشرده سازی مطالب تا بتوان از حجم پاسخها کم کرد. (توسط کد سازی GZIP)
    • پشتیبانی از فایلهای بزرگ تا بتواند فایلهای بزرگ‌تر از ۲ گیگا بایت را سرویس دهی کند.
    • کنترل کردن پهنای باند : تا سرعت پاسخها را محدود کند و شبکه را پر ازدحام نکند و قادر باشد تعداد بیشتری کارخواه را سرویس دهی کند.



    آپاچی

    نوشتار اصلی: کارساز اچ‌تی‌تی‌پی آپاچی

    این سرور وب در توسعه و همگانی شدن وب جهانی نقش بسیار مهمی داشته‌است. این سرور وب که به زبان C نوشته شده‌است دارای قابلیت cross- platform بوده و بر روی ماشین‌های مختلف قابل اجرا میباشد. دلیل انتخاب این اسم برای این سرور وب را نیز دو مورد ذکر کرده‌اند اول اینکه به یکی از قبایل قدیمی بومی آمریکا که به خاطر مقاومت و مهارت در ساخت ابزار آلات جنگی مشهور میباشند احترام گذاشته شود و ثانیاً به این دلیل که (Root)ریشه پروژه به صورت یک سری پچ (Patch)میباشد. این سرور وب در یک گروه و به صورت کد باز (open source) گسترش یافت و از سال ۱۹۹۶ به عنوان محبوب‌ترین سرور وب برای HTTP در وب جهانی شناخته شده بود ولی در سال ۲۰۰۵ میدان مبارزه را به IIS مایکروسافت باخت و در حال حاضر نزدیک به ۴۹ % بازار سرورهای وب جهان را به خود اختصاص داده‌است همچنین MAC OS آن را به عنوان سرور وب اصلی در پشتیبانی از WEB OBJECT خود برگزیده‌است. این سرور وب دارای پودمان‌های امنیتی بسیار خوبی از جمله mod_access، mod_auth، mod_digest می‌باشد. آپاچی برای میزبانی هر دو نوع وب ایستا و وب پویا مناسب است.

    IIS

    سرور وبی است که ارائه دهنده آن شرکت مایکروسافت می‌باشد و آخرین نسخه آن IIS ۸ است که برای سیستم عامل های Widows Server ۲۰۱۲ و Windows ۸ طراحی شده است. در واقع IIS مجموعه‌ای از سرویس‌های اینترنتی است که بصورت یکجا نمایش داده شده‌است. طبق آخرین آماری که منتشر شد بعد از سرور وب آپاچی بیشترین محبوبیت را بین کاربران داشته‌است و هم اکنون نزدیک به ۳۶% بازار سرورهای وب جهان را در اختیار دارد. پلت فرمی که این سرور وب پشتیبانی می‌کند مایکروسافت ویندوز می‌باشد و در محیط‌های دیگر کار نمی‌کند.

    NGINX

    سرور وبی است که ارائه دهنده آن شرکت NginX می‌باشد.


     راه اندازی وب سرور   راه اندازی وب سرور در لینوکس   وب سرور رایگان   وب سرور آپاچی ppt   سرور میهن وب هاست دانش برتر سهند   درباره ما   در مورد وب سرور   راه اندازی وب سرور ویندوز   پارسی وب سرور دانش برتر سهند   وب سرور پایتون 

    وب
    سرور،وب

    سرور

    چیست

    چه
    کاربردیداردوب

    سرور

    چیستوانواع
    ان
    وب سرور  میزبانی وب سرورپارس دانش برتر سهند   راه اندازی وب سرور آپاچی   پاورپوینت وب سرور   طراحی سایت   مدیریت محتوا   برنامه‌های وب سرور   وب سرور iis چیست   وب سرور ها   گسترش پذیری   وب سرور آپاچی   وب سرور و انواع آن   وب سرور در اینترنت   امنیت وب سرور ها   وب سرورها   مدیریت کاربران   وب سرور‌های معروف   راه اندازی وب سرور خانگی   ایجاد صفحه   برنامه نویسان   وب سرور پارس دانش برتر سهند   وب سرور apache   راه اندازی وب سرور در اوبونتو   وب سرور nginx   platform   راه اندازی وب سرور iis   وب سرویس   وب سرور لایت اسپید   وب سرور در لینوکس   دانش برتر   web server   سرور مجازی میهن وب هاست دانش برتر سهند   راه اندازی وب سرور لینوکس   میزبانی وب و سرور مجازی   انواع وب سرور ها   وب سرور چیست   مقایسه وب سرور ها   پرشین وب سرور دانش برتر سهند   وب سرور در فدورا   پروتکل‌های وب سرور   امنیت در وب سرور   وب سرور ۲۰۰۸   طراحی وب سایت   راه اندازی وب سرور asp.net   وب سرور iis 


    گفتگو در مورد طراحی سایت