Apache Web Server چیست؟
Apache Web Server چیست؟
Apache HTTP Server یک وب سرور رایگان و منبع باز است که محتوای وب را از طریق اینترنت ارائه می دهد.
معمولاً به آن آپاچی گفته می شود و پس از توسعه ، به سرعت به محبوب ترین سرویس گیرنده HTTP در وب تبدیل شد. به طور گسترده ای تصور می شود که Apache نام خود را از تاریخچه توسعه و روند بهبود خود از طریق وصله ها و ماژول های اعمال شده گرفته است ، اما در سال 2000 مشخص شد که این نام از قبیله بومیان آمریکا به دلیل مقاومت و دوام آن نشات گرفته است.
خب حالا قبل از اینکه ما عمیق به Apache بپردازیم ، ابتدا باید بررسی کنیم که یک برنامه وب چیست؟
معماری برنامه وب Apache
Apache تنها یکی از کامپوننت هایی است که برای ارائه محتوای وب مورد نیاز است. یکی از رایج ترین استک های برنامه های وب شامل LAMP یا Linux ، Apache ، MySQL و PHP است.
Linux سیستم عاملی است که عملیات برنامه را کنترل می کند.
Apache وب سروری است که درخواست ها را پردازش می کند و محتوای وب را از طریق HTTP سرویس می کند.
MySQL پایگاه داده ای است که تمام اطلاعات شما را در قالب ساده جستجو شده ذخیره می کند.
PHP زبان برنامه نویسی است که با apache کار می کند تا به ایجاد محتوای وب پویا کمک کند.
اگرچه آمار واقعی ممکن است متفاوت باشد ، اما منصفانه است که بگوییم بخش بزرگی از برنامه های وب بر روی استک LAMP اجرا می شوند زیرا ساخت آن آسان است و همچنین استفاده از آن رایگان است. در بیشتر موارد ، برنامه های وب معمولاً معماری و ساختار مشابهی دارند حتی اگر از عملکردها و اهداف مختلفی برخوردار باشند. اکثر برنامه های وب از فایروال ها ، Load Balancers ، وب سرورها ، شبکه های تحویل محتوا و سرورهای پایگاه داده نیز بهره مند می شوند.
فایروال ها بسته به محل پیکربندی فایروال ها ، از برنامه وب در برابر تهدیدات خارجی و آسیب پذیری های داخلی محافظت می کنند.
Load Balancers به توزیع ترافیک در سرورهای وب که درخواست های (HTTP (S را کنترل می کنند (در اینجا Apache وارد می شود) و سرورهای برنامه (سرورهایی که عملکرد و حجم کار برنامه وب را کنترل می کنند) کمک می کند.
ما همچنین دارای سرورهای پایگاه داده هستیم که ذخیره و پشتیبان گیری را هندل می کنند بسته به زیرساخت شما ، پایگاه داده و برنامه شما هر دو می توانند در یک سرور قرار بگیرند ، هرچند توصیه می شود که آن ها را جدا نگه دارید.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.