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