آپاچی پرکاربردترین نرم افزار وب سرور است. Apache که توسط بنیاد نرم افزار Apache توسعه و نگهداری می شود، یک نرم افزار متن باز است که به صورت رایگان در دسترس است. این برنامه بر روی 67 درصد از کل وب سرورهای جهان اجرا می شود. سریع، قابل اعتماد و امن است. با استفاده از افزونهها و ماژولها میتوان آن را برای رفع نیازهای بسیاری از محیطهای مختلف سفارشی کرد. اکثر ارائه دهندگان هاست وردپرس از Apache به عنوان نرم افزار وب سرور خود استفاده می کنند. با این حال، وردپرس می تواند بر روی سایر نرم افزارهای وب سرور نیز اجرا شود.
یک وب سرور چیست؟
آیا نمی دانید که سرور وب چیست؟ خوب یک وب سرور مانند یک میزبان رستوران است. وقتی وارد رستوران میشوید، میزبان به شما خوش آمد میگوید، اطلاعات رزروتان را بررسی میکند و شما را به میزتان میبرد. مانند میزبان رستوران، سرور وب صفحه وب درخواستی شما را بررسی می کند و آن را برای لذت تماشای شما واکشی می کند. با این حال، وب سرور فقط میزبان شما نیست، بلکه سرور شما نیز می باشد. هنگامی که صفحه وب مورد درخواست شما را پیدا کرد، صفحه وب را نیز در اختیار شما قرار می دهد. یک وب سرور مانند Apache نیز گارسون رستوران است. ارتباطات شما با وب سایت (آشپزخانه) را مدیریت می کند، به درخواست های شما رسیدگی می کند، اطمینان حاصل می کند که سایر کارکنان (ماژول ها) آماده خدمت رسانی به شما هستند. این همچنین پسر اتوبوس است، زیرا جداول (حافظه، حافظه پنهان، ماژول ها) را تمیز می کند و آنها را برای مشتریان جدید پاک می کند.
بنابراین اساسا یک وب سرور نرم افزاری است که درخواست شما برای دسترسی به یک صفحه وب را دریافت می کند. چند بررسی امنیتی روی درخواست HTTP شما انجام می دهد و شما را به صفحه وب می برد. بسته به صفحه ای که درخواست کرده اید، صفحه ممکن است از سرور بخواهد که چند ماژول اضافی را در حین تولید سند برای ارائه به شما اجرا کند. سپس سندی را که درخواست کرده اید به شما ارائه می کند. خیلی عالیه نه