وب سرور چیست و چند نوع دارد؟ هر آنچه در دنیای اینترنت مشاهده می کنید مربوط به وب سرور ها می شود. وب سرور وظیفه ی ارائه صفحات کاربران را به آن ها دارد به گونه ای که هر گونه صفحه HTML همراه با هر نوع مطالب مانند تصاویر ، متن ها ، فایل شیوه نامه یا (CSS ) و همینطور جاوا اسکریپت ها را به ما بر می گرداند. در مقاله حاضر قصد داریم تا در وب سایت ایران هاستینگ 24 شما را با وب سرور و انواع آن بیشتر آشنا کنیم. با ما همراه باشید. وب سرور چیست؟ وب سرور وظیفه ی ارائه صفحات کاربران را به آن ها دارد به گونه ای که هر گونه صفحه HTML همراه با هر نوع مطالب مانند تصاویر ، متن ها ، فایل شیوه نامه یا (CSS ) و همینطور جاوا اسکریپت ها را به ما بر می گرداند در واقعیت می توان گفت برنامه کامپیوتری می باشد که در خواست های HTTP را قبول می کند که همان مرورگر های وب هستند و طبق شیوه عملکردی که در بالا توضیح دادیم پاسخ ها را با یک سری اطلاعات به کاربر بر می گرداند که این پاسخ ها همان صفحات HTML است. ویژگی های وب سرور : ۱ – اداره کردن مفاهیم استاتیک و همچنین داینامیک که از زبان های برنامه نویسی مختلفی مانند PHP ، ASP.net و ….. پشتیبانی می کند ۲ – پشتیبانی از HTTPS جهت اتصال سالم و ایمن تر و استفاده کردن از پورت ۴۴۳ به جای ۸۰ ۳ – فشرده سازی مطالب با استفاده از کد سازی GZIP و ….. نحوه عملکرد وب سرور چگونه است؟ برای درک بیشتر نحوه عملکرد وب سرور باید گفت که مسیر تبادل اطلاعات بین یک مرورگر وب از راه دور و یک وب سرور به سادگی تعریف آن نیست ساختار مرورگر ها به گونه ای است که با استفاده از DNS های دامنه که آن را به عنوان یک آدرس IP منحصر به فرد برای هر سایت می شناسد می تواند از این طریق به سرور های خاصی دسترسی داشته باشد مرورگر پس از ایجاد ارتباط با سرویس دهنده های وب از طریق آدرسIP به درخواست صفحه مربوط به وب پاسخ میدهد. سرور وب اساس صفحات وب HTML است که این صفحات پیش فرض به طور رایج برای بسیاری از وب سایت ها فرمت INDEX.HTML را دارد و به همین جهت است که هر آدرسی را که در مرور گر وارد میکنیم به طور پیش فرض فایل HTML را برای شما به عنوان پاسخ بر می گرداند و پس از این مرحله کد های HTML بررسی می شود تا صفحه به نمایش در بیاید. چگونه یک وب سرور راه بیندازیم ؟ اگر شما بخواهید یک وب سرور بر روی ویندوز ۷ راه اندازی کنید ابتدا باید از کنترل پنل “Programs and Features” را باز کنید و بعد روی دکمه “Turn Windows features on or off“ کلیک کنید و در مرحله بعدی در قسمت “Internet Information Services” روی چک باکس آن کلیک کرده و آن را فعال کنید اما به طور پیش فرض، IIS یک سرور در FTP فعال نیست پس باید برروی چک باکس FTP server کلیک کنید و اگر هم بخواهید به فایلهای کامپیوتر خود از راه دور دسترسی داشته باشید باید Web Management Tools را هم کلیک کنید. وب سرور یک امر ساده نیست بلکه می تواند زبان های برنامه نویسی مختلفی را یر روی خود نصب کند در جهت اینکه نیاز های کاربران خود را بر طرف کند زبان هایی مانند: روبی، جاوا، PHP، سی پلاس پلاس، دات نت، و بسیاری موارد دیگر انواع سرور وب سرور وب اپاچی در توسعه و همگانی شدن وب جهانی نقش بسیار مهمی داشته است. این سرور وب که به زبان C نوشته شدهاست دارای قابلیت cross- platform بوده و بر روی ماشینهای مختلف قابل اجرا میباشد. دومین سرور وبی که وجود دارد سرور وب IIS است وب سرور IIS سرور وبی است که ارائه دهنده آن شرکت مایکروسافت میباشد و آخرین نسخه آن IIS 7.5 است که برای سیستم عاملهای Widows Server 2012 و Windows 8 طراحی شده است.