آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس ،راه اندازی یک سرویس دهنده وب بصورت رایگان میباشد . که انستیتو ایزایران در این مقاله آموزشی قصد دارد تا به نحوه نصب و راه اندازی وب سرور آپاچی در سیستم عامل لینوکس بپردازد . آپاچی Apache چیست ؟ آپاچی Apache یک سرویس دهنده وب http رایگان و به صورت کد باز (open source) گسترش یافت و از سال ۱۹۹۶ به عنوان محبوب ترین وب سرور برای HTTP در وب جهانی شناخته شده بود ولی در سال ۲۰۰۵ میدان مبارزه را به IIS مایکروسافت باخت و در حال حاضر نزدیک به ۶۹% بازار وب سرور های جهان را به خود اختصاص داده است . Apache در سیستم های مبتنی بر یونیکس که از سیستم عامل های زیر شاخه لینوکس مشهور است و در ویندوز NT و سیستم عاملهای دیگری چون BeOS نیز اجرا میشود . چون سرویس دهنده بر اساس برنامه های موجود و یا چند قطعه اضافی آماده شده به آن آپاچی گفته شده که بعدها با نام رسمی آپاچی Apache مشهور شد .حال در ادامه ، این مقاله آموزشی قصد داریم تا به آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس بپردازیم .

آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس

 

آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس

آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس


آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس ،راه اندازی یک سرویس دهنده وب بصورت رایگان میباشد . که انستیتو ایزایران در این مقاله آموزشی قصد دارد تا به نحوه نصب و راه اندازی وب سرور آپاچی در سیستم عامل لینوکس بپردازد . آپاچی Apache چیست ؟ آپاچی Apache یک سرویس دهنده وب http رایگان و به صورت کد باز (open source) گسترش یافت و از سال ۱۹۹۶ به عنوان محبوب ترین وب سرور برای HTTP در وب جهانی شناخته شده بود ولی در سال ۲۰۰۵ میدان مبارزه را به IIS مایکروسافت باخت و در حال حاضر نزدیک به ۶۹% بازار وب سرور های جهان را به خود اختصاص داده است . Apache در سیستم های مبتنی بر یونیکس که از سیستم عامل های زیر شاخه لینوکس مشهور است و در ویندوز NT و سیستم عاملهای دیگری چون BeOS نیز اجرا میشود . چون سرویس دهنده بر اساس برنامه های موجود و یا چند قطعه اضافی آماده شده به آن آپاچی گفته شده که بعدها با نام رسمی آپاچی Apache مشهور شد .حال در ادامه ، این مقاله آموزشی قصد داریم تا به آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس بپردازیم .

آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس

 

آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس

آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس

حال به نحوه نصب وب سرور Apache میپردازیم : آپاچی یکی از معروفتریین و قدرتمندتریین سروییس های ارائه ی خدمات وب است که از محبوبیت بالییی برخوردار‬ ‫است .قبل از آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس باید بدانیم که ‫علت محبوبیت آپاچی چیست؟‬

  • ‫نصب سرییع و آسان‬
  • ‫تنظیمات پیشرفته‬
  • ‫انعطاف پذییری بالا
  • ‫رایگان بودن‬
  • ‫اجرای سبک با کمترین منابع سخت افزاری‬
  • ‫سازگاری کامل با ‪ Perl/PHP/Python‬و پایگاه داده های ‪MySQL/PostgreSQL‬‬
  • ‫قابلیت نصب امکانات اضافه‬
  • ‫پشتیبانی از پروتکل امنیتی ‪SSL‬‬
  • ‫امکان اجرای اسکرییپت های ‪CGI‬‬

‫نصب وب سرور آپاچی در لینوکس

برای نصب وب سرور آپاچی Apache، شما نیاز به یک اتصال اینترنت دارید. پس از اتصال لینوکس سرور خود به اییترنت، توسط دستور زیر ‫می توانید نصب وب سرور آپاچی را آغاز کنید:‬

sudo apt-get install apache2

‫در صورتی که در حین نصب از شما تاییدیه خواسته شد، کلید ‪ 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

آموزش نصب و راه اندازی وب سرور آپاچی در لینوکس

نوشته شده در تاریخ یکشنبه 9 خرداد 1395    | توسط: نوشین ذبیحی    |    |
نظرات()