آپاچی چیست ؟
آپاچی چیست ؟ وب سرور Apache محبوب ترین و وسیع ترین سرور HTTP قابل دسترس روی اینترنت است که از زبان های Perl وPHP پشتیبانی کرده و بر روی اکثر سیستم های عامل قابلیت اجرا دارد.
آپاچی برنامه ای free Open Source محسوب می شود که همراه سرور های وب به منظور اداره نمودن درخواست های وب و همچنین منابع مورد استفاده قرار می گیرد.
Apache HTTP Server بر روی سیستم عامل یونیکس همچون Linux یا BSD قابلیت اجرا دارد. ضمنا امکان اجرا روی ویندوز مایکروسافت و همچنین سیستم های عامل دیگر یا Platform ها را دارا می باشد. این سرور ویژگی های منحصر به فردی همراه add-on های قوی دارد که به شکل رایگان در دسترس می باشند.
Apache از امکانات خاصی برخوردار می باشد و رایج ترین کاربرد این برنامه مربوط به htaccess می شود که طراحان حرفه ای از آن در محیط لینوکس بهره می برند.
به عنوان مثال زمانی که قصد داشته باشند تا اولین صفحه در سایت خاصی باشد با استفاده از یک دستور در آن پرونده این کار امکان پذیر می شود و یا هنگامی که مالک سایت نمی خواهد که فایل های موجود در سرور او به وسیله دیگران سرقت شود و قصد ممانعت از پیوند مستقیم آنها را داشته باشد Apache به او کمک می کند تا چنین کاری را انجام دهد.
همچنین زمانی که برنامه نویس بخواهد از دیده شدن محل واقعی صفحات جلوگیری کند نیز این برنامه مفید واقع می شود.
تاریخچه وب سرور Apache
حال بعد این که متوجه شدیم آپاچی چیست ؟ میخواهیم به تاریخچه ان رجوع کنیم ،نام آپاچی از یک قبیله هندی آمریکایی برداشته شده است. این قبیله از لحاظ شجاعت و همچنین مهارت در جنگ معروف بوده است. وب سرور Apache استفاده بسیار زیادی را روی اینترنت دارد به گونه ای که بیش از 50 درصد از سایت ها Apache را مورد استفاده قرار می دهند.
این محصول به وسیله تیمی عرضه می شود که به نام Apache Group معروف شده اند و پروژه Apache Http Server Project را مدیریت می کنند. این تیم به طور دائم در تلاش هستند تا محصولاتی با Configuration وانعطاف پذیری بالا ارائه نمایند.
اولین ورژن Apache در آپریل سال 1995 منتشر شد. پیش از ظهور آپاچی وب سروری تحت عنوان NCSA Httpd 1.3 وجود داشت که اولین ورژن آپاچی در اصل از این وب سرور الاهام گرفته است و در واقع پایه آپاچی بوده است اما آپاچی با سرعت بالایی رشد کرده و در می سال 1995 گروه آپاچی ورژن 7 را عرضه کردند.
بعد از گذشت مدتی گروه آپاچی معماری این محصول را تغییر داد و ورژن جدیدتری را با معماری مدرن تر وارد بازار کرد. آپاچی در سال 2009 میلادی اولین برنامه وب سروری است که حدود صد میلیون وب سایت گوناگون با استفاده از آن سرویس دهی انجام می دادند.
مزایای استفاده از Apache
بعد از گذشت توضیح در مورد آپاچی چیست ؟ میرسیم به مزایای استفاده از آپاچی .
با استفاده از Apache برنامه نویس قادر خواهد بود تا با اعمال برخی تغییرات در این پرونده که بر هر نوع شاخه ای قابلیت اضافه شدن دارد، دستورات خاص آن شاخه را به سرور ارائه کند.
به عنوان مثال در صورتی که قصد داشته باشد در هنگام وارد نمودن آدرس aa.html نام آن باقی مانده اما در اصل پرونده main.php?page=bb به اجرا دربیاید به کمک این پرونده می تواند دستور مد نظرش را اعمال کند.
همچنین وب سرور Apache یا آپاچی به طور رسمی نقش استک LAMP را بازی می کند. به طور کلی سرویس دهنده اچ تی تی پی Apache نقش کلیدی را در توسعه پیدا کردن دنیای وب بازی میکند و بیشتر شرکت های هاستینگ به منظور ارائه دادن خدمات میزبانی خود از این وب سرور استفاده می کنند.
در این مقاله شما با وب سرور آپاچی آشنا شدید
شما میتوانید با انتخاب سرور مجازی دوریس از تمامی امکانات آپاچی بهرمند شوید .