آپاچی چیست؟

آپاچی چیست ؟

وب سرور آپاچی چیست ؟ آپاچی یا HTTP SERVER یک برنامه اجرای در محیط های کامپیوتری می باشد که نقشی کلیدی را در گسترش اینترنت و میزبانی وب ایفا می کند. در سال ۲۰۰۹ آپاچی اولین سرویس دهنده وب یا وب سروری بود که به بیش از ۱۰۰ میلیون سایت به کمک آن سرویس دهی […]

اشتراک گذاری :

وب سرور آپاچی چیست ؟

آپاچی یا HTTP SERVER یک برنامه اجرای در محیط های کامپیوتری می باشد که نقشی کلیدی را در گسترش اینترنت و میزبانی وب ایفا می کند. در سال ۲۰۰۹ آپاچی اولین سرویس دهنده وب یا وب سروری بود که به بیش از ۱۰۰ میلیون سایت به کمک آن سرویس دهی می کردند.

در گسترش شبکه جهانی اینترنت وب سرور آپاچی نقش پررنگی را بر عهده داشت . این سرویس دهنده معمولا در محیط های برپایه یونیکس و لینوکس استفاده می شود.

وب سرور آپاچی چیست

آپاچی چیست ؟

آپاچی نام یک قبله ای هندی در آمریکا است که دارای شهرتی بسیار زیاد در شجاعت و مهارت جنگداری می باشد . از آپاچی در سال ۱۹۹۵ برای نام گذاری این سرویس دهنده وب استفاده شد و تا امروز نیز با همین نام شناخته می شود.

آپاچی تحت حمایت بنیاد نرم افزار آپاچی بوده و توسط انجمن توسعه برنامه نویسان آزاد توسعه یافته و پشتیبانی می شود.

همان طور که در بخش های ابتدایی این مقاله گفتیم ، از این سرویس دهنده وب در محیط های بر پایه یونیکس و لینوکس استفاده می شود . اما فقط قابل استفاده در این محیط ها نیست و میتوان از آن در محیط های گنو ، فری بی‌اس‌دی ، سولاریس ، NovelNetware , آمیگااُاس ، مک‌ااس‌اکس ، ویندوز ، OS/2 و eComStation استفاده نمود.

دلایل کاربردی استفاده از آپاچی

یکی از بزرگترین دلایل و کاربردهای استفاده از آپاچی برنامه نویسان استفاده از htaccess. است . برنامه نویسان می‌تواند با اعمال تغییراتی در htaccess. که بر هر شاخه‌ای قابل اضافه شدن است ، دستورات ویژه آن شاخه را به سرور ارایه دهد.
برای نمونه اگر بخواهد که در صورت وارد کردن نشانی aa.html نام آن باقی بماند ولی در واقع پرونده main.php?page=bb اجرا شود به‌وسیله این پرونده قادر به اعمال دستورش خواهد بود.

خصوصیات و ویژگی های آپاچی

وب سرور آپاچی دارای ویژگی های بسیاری می باشد که در ادامه اشاره ای بسیار کوتاه و مختصر به آنها میکنیم.

  1. پشتیبانی از زبان های برنامه نویسی سمت سرور مانند : perl, python, TCL و PHP
  2. قابلیت تصدیق هویت با استفاده از ماژول های mod_access, mod_auth
  3. پشتیبانی از بازنویسی URL ها یا  URL rewiter
  4. پشتیبانی از روش های فشرده سازی معمول یا عمومی مانند mod_gzip
  5. پشتیبانی از modSecurity برای تشخیص و جلوگیری از نفوذ به برنامه های تحت وب
  6. قابلیت تنظیم و اختصاصی نمودن انواع پیام های خطا ( لاگ ها )
  7. امکان تحلیل وقایع ثبت شده توسط آپاچی از طریق اسکریپت های AWStats, W3Perl یا Visitors

مقایسه آپاچی با دیگر وب سرور ها

بجز آپاچی وب سرور های دیگری نیز هستند که هر کدام از آنها برای هدفی خاص طراحی و پایه گذاری شده اند.

وب سرور قدرتمند لایت اسپید رقیب سرسخت آپاچی می باشد که معمولا در سرور های میزبانی وب استفاده می شود . این وب سرور به صورت جدی در حال پشت سر گذاشتن آپاچی می باشد.

ما پیش از این در مقاله ای به صورت کامل و جامع لات اسپید را توضیح داده ایم . برای مطالعه به مقاله لایت اسپید چیست مراجعه کنید .

اما بغیر از آپاچی و لایت اسپید یک وب سرور محبوب دیگری نیز با نام انجینیکس ( Nginx ) وجود دارد . این وب سرور برای اولین بار در سال ۲۰۰۴ منتشر گردید و اکنون نیز تا حدودی در کنار آپاچی و لایت اسپید محبوب می باشد.

انجینیکس با هدف حل مشکل c10k پایه گذاری شده و منتشر گردید . ( c10k به این معنی است که یک وب سرور قادر به مدیریت ۱۰ هزار اتصال در یک زمان نیست)

در مقالات بعدی در رابطه با Nginx توضیحات جامعی را ارائه خواهیم داد.

ویژگی های مثبت آپاچی 

  1. به صورت متن باز و رایگان می باشد و نیازی به تهیه لایسنس برای استفاده از آن ندارید.
  2. بسیار پایداری و انعطاف پذیر بوده و میتوان براحتی بهش اعتماد کرد.
  3. به صورت منظم از هر نظر و بخصوص از نظر امنیتی بروزرسانی می شود.
  4. ساختاری مبتنی بر ماژول را دارد و پیکربندی آن نیز ساده است.
  5. با بسیاری ازسیستم های مدیریت محتوای از پیش آماده سازگاری کامل دارد.

ویژگی های منفی آپاچی

  1. در وب سایت های با ترافیک بالا مناسب نبوده و مشکلاتی را ایجاد میکند.
  2. در صورت اعمال تنظیمات پیکربندی بیش از اندازه ، احتمال بروز مشکلاتی امنیتی وجود دارد.

جمع بندی نهایی

آپاچی یک وب سرور محبوب ، متن باز و رایگان و ایمن می باشد که به شما به صورت آسان امکان اجرای برنامه های تحت وب مختلف بخصوص راه اندازی سایت را بدون هیچ دردسری میدهد .

زمانی که شما آدرس یک سایت را در مرورگر خود وارد میکنید ، یک درخواست به سمت سرور ارسال می شود ، در این مرحله وب سرور آپاچی درخواست فوق را آنالیز کرده و صفحه وب درخواستی را به همراه محتوای آن مانند ، تصاویر و متن ها و … به سمت مرورگر کاربر ارسال میکند.

وب سرور آپاچی برای سایت های کم حجم و کم ترافیک مناسب است و به هیچ عنوان برای سایت های پربازدید پیشنهاد نمی شود.

Picture of بهنام باقری
بهنام باقری
حدود 9 سالی میشه که در زمینه طراحی سایت و میزبانی وب سایت به صورت تخصصی فعالیت دارم و در شرکت سابین سرور در کنار دوستان خوبم همراه شما عزیزان هستیم.
آنچه در این مطالب می خوانید
نظر شما راجع به این محتوا
لطفا به این مقاله رای دهید

تازه ترین های آموزش های سی پنل

مشاهده همه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لایسنس اشتراکی کنسلی (نسخه اقتصادی)

لایسنس‌های کنسلی، نسخه‌های کاملاً فعال و بدون محدودیت نرم‌افزارهایی مانند cPanel مجازی و اختصاصی، LiteSpeed، CloudLinux، Virtualizor و CXS هستند که قبلاً روی سرور دیگری استفاده شده‌اند و حالا با هزینه‌ای کمتر، مجدداً برای IP جدید شما قابل فعال‌سازی هستند. این لایسنس‌ها از نظر عملکرد و قابلیت استفاده، هیچ تفاوتی با لایسنس‌های اشتراکی نو ندارند.
لایسنس ارزان سی پنل مجازی
ماهانه: 84,400 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه
لایسنس ارزان کلاود لینوکس
ماهانه: 168,800 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ای پی : با هزینه
لایسنس ارزان لایت اسپید 2 هسته
ماهانه: 168,800 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه
لایسنس ارزان سی پنل اختصاصی
ماهانه: 168,800 تومان
هزینه راه‌اندازی: 260.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد.
  • تغییر ایپی : با هزینه
لایسنس ارزان virtualizor
ماهانه: 168,800 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه
لایسنس ارزان CXS
ماهانه: 84,400 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه
لایسنس ارزان لایت اسپید 4 هسته
ماهانه: 396,250 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه
لایسنس ارزان لایت اسپید Elite
ماهانه: 495,000 تومان
هزینه راه‌اندازی: 130.000 تومان
  • قابلیت بروزرسانی : دارد
  • زمان فعال سازی : 30 دقیقه
  • نصب رایگان : ندارد
  • تغییر ایپی : با هزینه