Nginx
فرض کنید میخواهیم یک وب سایت راهاندازی کنیم تا افراد بتوانند به راحتی از طریق ارتباط با آن یک سری داده متنی، تصویری یا ویدیویی را با یکدیگر تبادل کنند. کاربران با استفاده از مرورگر خود
Request
های خود را به آدرس وب سایت ارسال میکنند؛ این
Request
ها باید در مقصد پردازش و مدیریت شوند. پردازش و مدیریت درخواستهای دریافتی در یک سرور به عهده وب سرور است.
وب سرور یک نرم افزار یا سخت افزار کامپیوتری است که از پروتکل
HTTP
و پروتکل های دیگر برای پاسخ به
Request
های کاربران که از طریق وب انجام می شود، استفاده می کند. وظیفه اصلی وب سرور پردازش و مدیریت
Request
های کاربران، نمایش محتوای وب سایت از طریق ذخیره سازی، پردازش و ارائه صفحات وب به صورت فایل
HTML
همراه با هر نوع داده دیگری مانند تصویر، متن، فایلهای
CSS
و همچنین جاوا اسکریپت به کاربران است. وب سرورها علاوه بر
HTTP
از
SMTP
و
FTP
نیز پشتیبانی میکنند.