وبلاگ

اطلاعاتی در مورد سرور سایت

سرور سایت نرم افزار و سخت افزاری است که از HTTP (پروتکل انتقال ابرمتن) و پروتکل های دیگر برای پاسخ به درخواست های مشتری که از طریق وب جهانی انجام می شود، استفاده می کند.

وظایف سرور سایت

  • وظیفه اصلی وب سرور نمایش محتوای وب سایت از طریق ذخیره سازی، پردازش و ارائه صفحات وب به کاربران است.
  • علاوه بر HTTP، وب سرورها همچنین از SMTP (پروتکل انتقال ایمیل ساده) و FTP (پروتکل انتقال فایل) که برای ایمیل، انتقال فایل و ذخیره سازی استفاده می شود، پشتیبانی می کنند.
  • سخت افزار سرور سایت به اینترنت متصل است و امکان تبادل داده با سایر دستگاه های متصل را فراهم می کند.
  • نرم افزار سرور سایت نحوه دسترسی کاربر به فایل های میزبانی شده را کنترل می کند. فرآیند وب سرور نمونه ای از مدل مشتری/سرور است. تمامی رایانه هایی که میزبان وب سایت ها هستند باید دارای نرم افزار وب سرور باشند.

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

نرم افزار سرور سایت از طریق نام دامنه ی وب سایت ها قابل دسترسی است و تحویل محتوای سایت به کاربر را تضمین می کند. بخش نرم افزار از چندین مؤلفه تشکیل شده که حداقل یک سرور HTTP دارد. سرور HTTP قادر به درک HTTP و URL ها می باشد.

سخت افزار وب سرور رایانه ای است که نرم افزار سرور سایت و سایر فایل های مرتبط، مانند اسناد HTML، تصاویر و فایل های جاوا اسکریپت را ذخیره می کند.

هنگامی که یک مرورگر وب، مانند Google Chrome یا Firefox، به فایلی نیاز دارد که روی سرور وب میزبانی شده است:

  • ابتدا، شخص یک URL را در نوار آدرس مرورگر وب مشخص می کند.
  • سپس مرورگر وب آدرس IP نام دامنه را به دست می آورد که با این کار مرورگر به یک وب سرور منتقل می شود.
  • سپس مرورگر با درخواست HTTP فایل خاصی را از وب سرور درخواست می کند.
  • وب سرور پاسخ می دهد و صفحه درخواستی را دوباره از طریق HTTP به مرورگر می فرستد.
  • اگر صفحه درخواستی وجود نداشته باشد یا مشکلی پیش بیاید، وب سرور با یک پیام خطا پاسخ خواهد داد. سپس مرورگر قادر به نمایش صفحه وب خواهد بود.
  • دامنه های متعدد نیز می توانند بر روی یک سرور سایت میزبانی شوند.

نمونه هایی از استفاده از سرور سایت

وب سرورها اغلب به عنوان بخشی از یک بسته بزرگتر از برنامه های مرتبط با اینترنت هستند که برای موارد زیر استفاده می شوند:

  1. ارسال و دریافت ایمیل
  2. دانلود درخواست برای فایل های پروتکل انتقال فایل (FTP)
  3. ساخت و انتشار صفحات وب

وب سرورهای پویا در مقابل استاتیک

یک سرور سایت استاتیک از یک کامپیوتر و نرم افزار HTTP تشکیل شده است. در حالی که مرورگرهای وب پویا از یک وب سرور و نرم افزارهای دیگر مانند سرور برنامه و پایگاه داده ساخته می شوند. محتوای پویا را می توان به روزرسانی کرده و تغییر داد.

سرور سایت

شیوه های امنیتی وب سرور

  • یک پروکسی معکوس، که برای مخفی کردن یک سرور داخلی طراحی شده است و به عنوان یک واسطه برای ترافیک منشأ یک سرور داخلی عمل می کند.
  • محدودیت دسترسی از طریق فرآیندهایی مانند محدود کردن دسترسی میزبان وب به ماشین‌های زیرساخت یا استفاده از Secure Socket Shell (SSH).
  • به روز نگه داشتن سرورهای وب
  • نظارت بر شبکه برای اطمینان از عدم وجود فعالیت غیرمجاز
  • استفاده از فایروال و SSL: فایروال می تواند بر ترافیک HTTP نظارت کند و داشتن یک لایه سوکت ایمن (SSL) می تواند به حفظ امنیت داده ها کمک کند.

منبع

برچسب‌ها:, ,

ارسال پاسخ

آدرس ایمیل شما منتشر نخواهد شد.