وب سرور و انواع مختلف آن

وب سرور و انواع آن

در این مقاله متوجه خواهیم شد وب سرور چیست؟ چه کاری انجام می دهد؟ و چرا برای سرویس های میزبانی وب مهم است. وب سرور دارای انواع مختلف است و شرکت های میزبانی وب از وب سرورهای مختلفی با توجه به نیاز کاربران خود استفاده می کنند.

وب سرور مهمترین بخش یک سرویس میزبانی وب است و بدون وب سرور شما قادر به انتشار مطالب وب سایت خود نخواهید بود.

وب سرور چیست و چگونه کار می کند؟

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

برای مثال : زمانی که شما یک ادرس وب سایت مانند https://blog.pouyasazan.org/ را در نوارآدرس مرورگر خود وارد می کنید و کلید enter را فشار می دهید بدون در نظر گرفتن این مورد که هاست سایت https://blog.pouyasazan.org/ در کدام قسمت جهان قرار دارد اطلاعات سایت در صفحه مانیتور شما نمایش داده خواهد شد.

به دلیل وجود وب سرور است که شما می توانید محتوای سایت را مشاهده کنید.

وب سرور همیشه به اینترنت متصل است. هر وب سرور در اینترنت با یک آدرس منحصر به فرد شناخته می شود که مجموعه ای از ۴ عدد بین ۰ تا۲۵۵ است،  و با نقطه از هم جدا شده اند.

همچنین وب سرور این امکان را به ارائه دهندگان سرویس های میزبانی می دهد، که چندین دامنه مختلف را در یک سرور در یک زمان مدیریت کنند.

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

انواع مختلف وب سرور ها وجود دارند از محبوب ترین انها می توان به nginx، IIS ، Apache ، Lite speed اشاره کرد

Apache web server

Apache محبوب ترین وب سرور در جهان است که توسط شرکت Apache توسعه یافته است. Apache  یک نرم افزار open source است و می توان آن را بر روی اکثر سیستم عامل ها مانند لینوکس ، یونیکس ، ویندوز mac os و FeeBSD نصب نمود. در حال حاضر حدود ۶۰ درصد از ماشین ها در Apache web server  اجرا می شوند . سرور آپاچی به دلیل دارا بودن یک ساختار مدولار به راحتی قابلیت سفارشی سازی را دارد، همچنین  ویژگی open source آپاچی این امکان را فراهم می کند  شما بتوانید  ماژول های  مورد نیاز خود را طراحی و به این وب سرور اضافه کنید. آپاچی یک وب سرور  پایدار و ساده است که شما به راحتی می توانید آن را برروی سیستم عامل های مختلف نصب کنید ولی عموما  آپاچی در لینوکس و یونیکس استفاده می شود.

IIS Web Server

IIS یکی از محصولات ماکروسافت است. سرور iis تمام ویژگی های آپاچی را دارا است به غیر از اینکه iis یک محصول open source نیست  وبه راحتی نمی توان ماژول های دلخواه را به آن اضافه نمود . با این وجود ماکروسافت این وب سرور را همچنان توسعه می دهد . وب سرور iis فقط برروی سیستم عامل ویندوز قابل نصب است و سرور iis از پشتیبانی خوبی برخوردار است. هم اکنون نزدیک به ۳۶ درصد از بازار سرور های جهان در اختیار iis قرار دارد.

Nginx Web Server 

Nginx یکی دیگر از وب سرورهای رایگان و open source است که شامل پروکسی های IMAP وpop3 می باشد. Nginx بخاطر عملکرد بالا، پایداری، پیکربندی ساده، استفاده از منابع کم، شهرت یافته است. این وب سرور از یک معماری بسیار محرمانه برای رسیدگی به در خواست ها استفاده می کند. حدود ۷٫۵  درصد از ماشین های جهان برروی Nginx اجرا می شوند.

Light speed web Server

لایت اسپید وب سروری است که برپایه عملکرد و سرعت بالا طراحی شده است. شعار این شرکت به این صورت می باشد که خرید سخت افزار قوی برای حل مشکلات کارساز و مقرون به صرفه نیست . لایت اسپید معتقد است شما با خرید این وب سرور نیازمند خرید منابع بیشتر جهت رفع کمبود خود نخواهید بود. لایت اسپید بسیار شبیه آپاچی است به راحتی می تواند جایگزین آن شود. لایت اسپید عملکرد و مقیاس پذیری فوق العاده بالایی دارد و تقریبا سرعتش شش برابر سریع تر از آپاچی است. لایت اسپید از کنترل پنل های دایرکت ادمین و سی پنل و… پشتیبانی می کند.

این وب سرور از CGI, FastCGI, LSAPI, PHP, Servlet/JSP پشتیبانی میکند و قابلیت پشتیبانی Apache compatible URL rewrite engine را دارد و از نظر امنیتی به Anti-DDoS و Deny any buffer-overrun attempts و System overloading prevention مجهز است.

 

وب سرور و انواع مختلف آن

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *