نسل جوان ایران

فنی مهندسی کامپیوترمعماری سیستم های کامپیوتریمعماری سیستم های کامپیوتری

دليل استفاده از وب سرور Apache

ارسال کننده : جناب آقای دکتر محسن احمدی
سطح فعالیت : مدیر ارشد
ایمیل : r.r1360663[@]gmail.com
تاریخ ارسال : ۱۴ تیر ۱۳۹۶
دفعات بازدید : 110
زبان نوشتاری : فارسی
تعداد صفحه : 30
فرمت فایل : word
حجم فایل : 162kb

قیمت فایل : 5,000 تومان
خرید فایل

امتیاز مثبت : 0
امتیاز منفی : 0

پایگاه مقاله نسل جوان ایران

حقيقت اين است كه وب سرور Apache به يكي از عوامل موفقيت وب تبديل شده است. با وجودي كه اين ادعا ممكن است براي عده‌اي ناخوشايند باشد، اما دليل زيادي براي اثبات اين واقعيت وجود دارد. بررسي‌هاي اخير حاكي از آن است كه بيشترين وب سايت‌هاي موجود در حال حاظر از وب سرور Apache به عنوان سرويس دهنده وب استفاده مي‌كنند. اين دليل را مي‌توان علت اين موفقيت برشمرد:

- Apache رايگان است.

- كد منبع Apache به رايگان در دسترس است. ( به اين گونه نرم‌‌افزارها اصطلاحاً "كدباز" يا open source گفته مي‌شود.)

- Apache بر روي مجموعه‌اي بسيار متنوعي از سيستم‌هاي عامل قابل استفاده است.

- Apache دائماً در حال توسعه و افزايش قابليت‌هاي جديد است.

- Apache بسيار توانمند بوده و به واسطه طراحي ماجولار به راحتي قابل توسعه است.

وب سرور Apache ضمن برخورداري از ويژگي‌ها و توانايي‌هاي قابل توجه كاملاً رايگان است. با اين وجود از آنجا كه به واسطه انتشار اين وب سرور هيچ‌گونه منفعتي نصيب سازمان توسعه دهنده آن يعنيsoftware foundationApache نمي‌شود طبيعي است كه نرم‌افزار مزبور از هيچ‌گنونه پشتيباني فني از طريق تلفن يا به صورت online كه در مورد نرم‌افزارهاي تجاري شاهد آن هستيم در رابطه با وب سرور Apache مرسوم نيست.

ندارد

با اين همه مستندات بسيار جامعي از نرم‌افزار مرود بحث از طريق وب سايت مربوطهدر دسترس علاقه‌مندان قرار دارد.

چنانچه در برنامه‌نويسي تبحر داريد مي‌توانيد كد منبع Apache را آن گونه كه مورد نياز شماست دستخوش تغيير كنيد. با اين حال بيشتر كاربران با هدف تغيير نحوه عملكرد Apache دست به اين اقدام نمي‌زنند، بلكه صرفاً‌ نحوه پيكربندي آن را تغيير مي‌دهند، و با كمپايل مجدد كه منبع Apache انتظاراتي كه وب سرور دارند، تأمين مي‌كنند. از اين رودكي در صورتي كه به يك وب سرور مختصر و سبك نياز داريد مي‌توانيد Apache را به گونه‌اي كمپايل كنيد كه تنها نيازهاي خواسته شده را تأمين كند. به اين ترتيب چنانچه با مشكل حادي برخورد كرديد يا مايليد تغييراتي را در كد منبع Apache اعمال كنيد مي‌توانيد با برخورداري از دانش برنامه‌نويسي اين كار را انجام دهيد.

نسخه‌هاي مختلف وب سرور Apache به منظور بهره‌گيري تحت سيستم‌هاي عامل متداولي از جملهاين موارد توسعه يافته است.

- unix

- liunx

- ويندوز (شامل نسخه‌هايي 9x تا XP هر چند كه نسخ‌هاي تحت NT و 2000 از قابليت‌هاي بيشتري برخوردارند.)

- Novell Netware

- Mac OSX

منهاي برخي اختلافات جزيي مانند استقرار فايل‌هاي وب سرور Apache در سيستم فايلعملكرد اين وب سرور در تمامي محيط‌هاي عامل فوق يكسان است.

مسئوليت توسعهو بهبود كارايي وب سرور Apache به عهده سازمان software foundation يعني پديد آورنده آناست. شگفت‌انگيز است، به طوري كه تنها پس از گذشت تنها چند روز اشكالات و شكاف‌هاي امنيتي يافت شده اصلاح مي‌شود. نكته مذكور Apache را به پايدارترين و در عين حال ايمن‌ترين وب سرور حال حاضر تبديل كرده است. البته اين ويژگي يكي از مهم‌ترين دلايل مقبوليت آن است.

مزيت ديگري كه به واسطه سرعت بالاي توسعه و انتشار نسخه‌هاي جديد نرم‌افزار به دست مي‌آيد، مجموعه‌اي ارزشمند از قابليت‌هاست، كه البته وب سرور Apache نيز از اين قاعده مستثني نيست.

به اين ترتيب تكنولوژي جديدي كه همه روزه در درارتباط با شبكه جهاني اينترنت با آنها مواجه مي‌شويم، پيش از هر وب سرور ديگري توسط Apache پياده‌سازي شده و مورد پشتيباني قرار مي‌گيرند.

وب سرور Apache نام خود را از شيوه‌اي كه نخشتين بار براي توسعه آن به كار رفت، گرفته است. اساساً اين وب سرور از مجموعه‌اي مؤلفه نرم‌افزاري يا اصطلاحاً‌ patch (با تلفظ پچ )تشكيل شده است به گونه‌اي كه بسياري از توسعه دهندگان براي تاكيد اين موضوع از اصطلاح "a patchy server " با تلفظ "اپچي سرور" به معني سروري كه از مجموعه‌اي مؤلفه‌هاي نرم‌افزاري ايجاد شده است، استفاده مي‌كردند.

مدات‌هاست كه توسعه وب سرور Apache در قالب قطعات يا ماجول‌هاي نرم‌افزاري مستقل صورت مي‌گيرد. توسعه وب سرور Apache بر اساس اين ماجول‌ا (اصطلاحاً توسعه "ماجولار") موجب شده كه بهره‌گيري از Apache به عنوان وب سرور سربار كمتري را به سخت‌افزار و سيستم عامل ميزباني كه بر روي آن مستقر شده است تحميل كند.

به بيان بهتر در استفاده از اين وب سرور تنها ماجول‌هاي مورد نياز بر روي سخت‌افزار و سيستم عامل ميزبان مستقر مي‌شوند. اين ويژگي هم‌چنين روند توسعه و پشتيباني از ماجول‌هايي راكه شركت و برنامه‌نويسان مستقل (اصطلاحاً third parties )به منظورهاي مختلف توسعه مي‌دهند، تسهيل مي‌كند.

وب سرور Apache تقريباً تمامي تكنولوژي اينترنت را كه در ارتباط با وب تويعه پيدا كرده‌اند به خوبي مورد پشتيباني قرار مي‌دهد. اين قابليت حتي شامل برخي تكنولوژي‌هاي اختصاصي از جمله Microsoft Frontpage Extensions نيز مي‌شود. وب سرور Apache تمام مشخصات پروتكل HTTP اسكريپت‌نويسي، احراز هويت و قابليت استفاده از ساير تكنولوژي‌ها را به خوبي مورد پشتيباني قرار داده است.

- پشتيباني جامع و كامل از پروتكل HTTP

- قاژبليت پيكربندي بالا وامنيت قابل ملاحظه

- پشتيباني از PHP

- پشتيباني از CGI و ساير زبان‌هاي اسكريپت‌نويسي

هر آنچه كه در ارتباط با نصب وب سرور Apache بدان نياز داريد از طريق وب سايت Apache به آدرس http// www. Apache. Otg فابل دستيابي است. از طريق اين آدرس اينترنتي مي‌توانيد كد منبع نسخه اجرايي (اصطلاحاً binaryversion) وب سرور Apacheرا براي محيط عامل UNIX و linux و همچنين شكل صفحه اصلي وب سايت Apache را نشان مي‌دهد.

نسخه‌هاي مختلفي از وب سرور Apache براي بهره برداري تحت نسخه‌هاي مختلف سيستم عامل Linux توسعه يافته است. براي مثال كاربارن سيستم عامل Redhat Linux مي‌توانند از طريق مكانيزم Redhat package Manager يا اصطلاحاً RPM وب سرور Apache را بر روي سيستم خود نصب كنند.

چنانچه نسخه‌اي از آرشيو را كه با استفاده از برنامه فشرده‌ساز gzip فشرده شده است، بارگذاري كرده‌ايد. (در اين صورت فايلي با پسوند tar.gz در اختيار داريد.) پيش از اين هر گونه اقدامي براي باز كردن آرشيو، لازم است با استفاده از همين برمنامه فشرده‌ساز آن را از حالت فشرده خارج سازيد. فرمان زير كه از فهرست نژميزبان فايل httpd-2.0. tar. gzرا به طور توأم انجام مي‌دهد. (علامت $ اعلان سيستم عامل unix است.)

برای این فایل تا کنون نظری ارسال نشده است

برای ارسال نظر باید عضو سایت باشید

تعداد کاراکتر مجاز:

برچسب های مرتبط


فهرست کتابخانه نسل جوان ایران

تاییدیه های سایت


درگاه بانک ملت

شبکه های اجتماعی نسل جوان ایران


فن آوری های روز دنیا


آرشیو فن آوری های روز دنیا

جدیدترین اخبار سایت


پایگاه خبری نسل جوان ایران

مقالات برتر و منتخب کاربران