آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس
آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس ،راه اندازی یک سرویس دهنده وب بصورت رایگان میباشد . که انستیتو ایزایران در این مقاله آموزشی قصد دارد تا به نحوه نصب و راه اندازی وب سرور آپاچی در سیستم عامل لینوکس بپردازد . آپاچی Apache چیست ؟ آپاچی Apache یک سرویس دهنده وب http رایگان و به صورت کد باز (open source) گسترش یافت و از سال ۱۹۹۶ به عنوان محبوب ترین وب سرور برای HTTP در وب جهانی شناخته شده بود ولی در سال ۲۰۰۵ میدان مبارزه را به IIS مایکروسافت باخت و در حال حاضر نزدیک به ۶۹% بازار وب سرور های جهان را به خود اختصاص داده است . Apache در سیستم های مبتنی بر یونیکس که از سیستم عامل های زیر شاخه لینوکس مشهور است و در ویندوز NT و سیستم عاملهای دیگری چون BeOS نیز اجرا میشود . چون سرویس دهنده بر اساس برنامه های موجود و یا چند قطعه اضافی آماده شده به آن آپاچی گفته شده که بعدها با نام رسمی آپاچی Apache مشهور شد .حال در ادامه ، این مقاله آموزشی قصد داریم تا به آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس بپردازیم .
آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس
آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس
حال به نحوه نصب وب سرور Apache میپردازیم : آپاچی یکی از معروفتریین و قدرتمندتریین سروییس های ارائه ی خدمات وب است که از محبوبیت بالییی برخوردار است .قبل از آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس باید بدانیم که علت محبوبیت آپاچی چیست؟
- نصب سرییع و آسان
- تنظیمات پیشرفته
- انعطاف پذییری بالا
- رایگان بودن
- اجرای سبک با کمترین منابع سخت افزاری
- سازگاری کامل با Perl/PHP/Pythonو پایگاه داده های MySQL/PostgreSQL
- قابلیت نصب امکانات اضافه
- پشتیبانی از پروتکل امنیتی SSL
- امکان اجرای اسکرییپت های CGI
نصب وب سرور آپاچی در لینوکس
برای نصب وب سرور آپاچی Apache، شما نیاز به یک اتصال اینترنت دارید. پس از اتصال لینوکس سرور خود به اییترنت، توسط دستور زیر می توانید نصب وب سرور آپاچی را آغاز کنید:
در صورتی که در حین نصب از شما تاییدیه خواسته شد، کلید Yرا فشار دهید و Enterرا بزنید. پس از اتمام مراحل نصب، وب سرور آپاچی به صورت خودکار و با تنظیمات پیشفرض راه اندازی می شود.
تنظیمات وب سرور آپاچی در لینوکس
تنظیمات و پیکربندی های وب سرور آپاچی مبتنی بر فاییل های TXTاست که با تغییر آن ها و ری استارت کردن سرویس آپاچی تغییرات اعمال می شوند. مهم تریین فایل های تنظیمات عبارتند از: * فایل : Apache2.confاین فایل در سرورهای اوبونتو و دبیان، در مسیر /etc/apache2/apache2.conf قرار دارد. این فایل حاوی تنظیمات اصلی وب سرور آپاچی است. * فایل : conf.d حاوی فایل های تنظیمات و پیکربندی های اصلی وب سرور آپاچی است. مسیر این پوشه / etc/apache2/conf.dاست. بسته ها و ماژول های دیگری که با وب سرور آپاچی کار می کنند ممکن است فایل هایی را در داخل این مسیر این فایل در /etc/apache2/httpd.conf است. * فایل : mods-available شامل فایل هایی می شود که برای اجرا و تنظیمات ماژول ها لزوم و ضروری هستند.* فایل : ports.conf جهت تعیین کردن پورتی که وب سرور آپاچی روی آن فعال است، ساخته شده است. * فایل : sites-availableاین پوشه حاوی فایل های پیکربندی هاست های مجازی است. هاست های مجازی به شما این امکان را می دهند که چندین سایت مجزا را همراه با تنظیمات مجزای خاص خود توسط وب سرور آپاچی پشتیبانی و سرویس دهی کنید. آدرس این پوشه /etc/apache2/sites-availableاست.
راه اندازی وب سرور آپاچی در لینوکس
توسط دستور زیر می توانید وب سرور آپاچی در لینوکس راه اندازی start کنید :
sudo service apache2 start
توسط دستور زیر می توانید وب سرور آپاچی در لینوکس متوقف کنید:
sudo service apache2 stop
گاهی نیز نیاز به راه اندازی مجدد وب سرور آپاچی در لینوکس دارید، مانند زمانی که تغییراتی در یکی از فایل ها یا پوشه های مربوط به تنظیمات آپاچی اعمال کرده اید، برای این منظور شما با وارد کردن دستور زیر، وب سرور آپاچی در لینوکس را راه اندازی مجدد کنید تا تغییرات به وب سرور آپاچی اعمال شوند:
sudo service apache2 restart