•  

     

کارساز وب، سرور وب یا وب سرور (به انگلیسی: web server)، سامانه‌ای است که توانایی پاسخگوئی به مرورگر وب و ارسال صفحه درخواستی مرورگر را داراست. صفحات وب بر پایه یک ساختار مشخص و با یک نام یگانه بر روی سرور وب قرار می‌گیرند. بر روی یک سرور وب امکان قرار گرفتن صفحات متعدد و با ساختارهای جداگانه وجود دارد.

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

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

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

    یک برنامه کامپیوتری است که مسئول قبول کردن درخواست‌های http از کارخواهان است که همان مرورگرهای وب هستند و پاسخ‌ها را به همراه یک سری اطلاعات به آنها پست می‌کنند. این پاسخ‌ها همان صفحات Html هستند. بطور مثال اگر در صفحه مرور گرتان آدرس http://www.agrinhost.com/index.php را وارد کنید، یک درخواست به دامنه‌ای که نامش http://www.agrinhost.com است، فرستاده می‌شود. آنگاه سرور صفحه index.php را برای شما می‌فرستد.
    یک کامپیوتراست که یک برنامهٔ کامیپوتری را اجرا می‌کند و کارایی اش همانند مطالبی است که دربالا گفته شد.

هر کامپیوتری می‌تواند با نصب نرم‌افزار وب‌سرور، به سرور وب تبدیل شود.

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

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

از ویکی‌پدیا

Total web hosting Solutions