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

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

آپاچی 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

 

 

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

0 پاسخ

دیدگاه خود را ثبت کنید

Want to join the discussion?
Feel free to contribute!

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

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