آموزش کامل نصب Apache روی Ubuntu 22.04 (به زبان ساده)

آموزش کامل نصب Apache روی Ubuntu 22.04
تیم محتوا
مدت زمان مطالعه : 7 دقیقه
۰ کامنت
۱۴۰۴/۰۵/۱۱

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

تو این آموزش قراره مرحله‌ به‌ مرحله و بدون پیچیدگی، نصب و راه‌ اندازیش رو روی Ubuntu یاد بگیریم. حتی اگه تازه‌ کار باشی هم مشکلی نیست؛ همه چی رو با زبون ساده و واضح برات توضیح دادیم. پس با ما همراه باش تا تو کمتر از چند دقیقه یه سرور آپاچی خوش‌ ساخت رو روی سیستمت راه بندازی!

آموزش کامل نصب Apache روی Ubuntu 22.04

معرفی وب سرور Apache 

اگه بخوایم ساده بگیم، Apache یه نرم‌ افزار سرور وبه که صفحات سایت رو به کاربرا نشون میده. مثلاً وقتی آدرس یه سایت رو توی مرورگر می‌ زنیم، آپاچی پشت صحنه فعاله و اطلاعات رو برامون می‌ فرسته. کلی سایت معروف و کوچیک و بزرگ ازش استفاده می‌ کنن.

معرفی وب سرور Apache 

مراحل نصب Apache روی اوبونتو

برای یادگیری کامل نحوه نصب Apache روی اوبونتو، کافیه مرحله های زیر رو بررسی کنی:

پیش نیازها

  • یه سرور با Ubuntu 22.04 داشته باش.
  • توی تنظیمات دامنه‌ ات، یه رکورد A جدید بساز که آی‌ پی سرورت رو نشونه بگیره.
  • با یه کاربر معمولی (نه root) که دسترسی sudo داره، با SSH وارد سرور شو.
  • اول از همه، سرورت رو به‌ روز کن تا همه‌ چی آپدیت باشه.

مرحله اول: آپدیت کردن سیستم

قبل از هر کاری، دستور زیر رو بزن که آپدیت کنی. این کار باعث می‌ شه بسته‌ های سیستم به‌ روز باشن و مشکلی تو نصب پیش نیاد:

sudo apt update && sudo apt upgrade -y

مرحله دوم: نصب Apache

حالا وقتشه که آپاچی رو نصب کنیم:

sudo apt install apache2 -y

مرحله سوم: بررسی وضعیت Apache

ببین آپاچی درست اجرا شده یا نه:

sudo systemctl status apache2

اگه یه چیزی شبیه این دیدی، یعنی همه چی مرتبه و آپاچی داره کار می‌ کنه:

active (running)

مرحله چهارم: باز کردن مرورگر و تست

حالا برو تو مرورگر و آدرس آی‌ پی سرورت رو بزن:

http://your_server_ip

اگه یه صفحه با عنوان “Apache2-Ubuntu-Default-Page” دیدی، یعنی نصب موفق بوده.

مرحله پنجم: باز کردن پورت فایروال (اگه نیاز بود)

ممکنه فایروال فعال باشه و باید بهش بگی اجازه بده Apache کار کنه:

sudo ufw allow 'Apache Full'

این دستور باعث می‌ شه پورت‌ های 80 و 443 (برای HTTP و HTTPS) باز بشن.

مرحله ششم: دایرکتوری ریشه‌ وب‌ سرور

فایل‌ های سایتت رو باید بذاری تو این مسیر:

/var/www/html

مثلاً اگه یه فایل index.html اونجا بذاری، می‌ تونی تو مرورگر ببینیش.

مرحله هفتم: شروع و توقف Apache

گاهی لازمه سرور Apache رو ری ستارت کنی. اینا دستوراشه:

sudo systemctl restart apache2 # restart
sudo systemctl stop apache2 # stop
sudo systemctl start apache2 # start
sudo systemctl enable apache2 # run at boot

چرا Apache رو انتخاب کنیم؟

اگه بخوای یه وب‌ سرور ساده ولی قدرتمند راه بندازی، Apache یکی از اولین گزینه‌ هاییه که به ذهنت می‌ رسه. سال‌ هاست توی دنیای وب فعاله و هنوزم کلی طرفدار داره.

مزیت های Apache نسبت به بقیه سرورها

  • پشتیبانی خوب

چون قدیمیه و پر استفاده‌ ست، هر مشکلی داشته باشی احتمال زیاد قبلاً یکی بهش خورده و راه‌ حلش هست.

  • سازگاری بالا

با بیشتر سیستم‌ عامل‌ ها و زبان‌ ها مثل PHP و پایتون راحت کار می‌ کنه.

  • قابلیت تنظیم زیاد

با ماژول‌ هاش می‌ تونی هرچی لازم داری رو فعال یا غیرفعال کنی.

  • در مقایسه با Nginx

درسته Nginx توی ترافیک بالا بهتره، ولی Apache برای سایتای معمولی یا وقتی تنظیمات خاص می‌ خوای، گزینه‌ خیلی خوبیه.

سخن آخر

واقعیتش اینه که Apache به خاطر سادگی، پایداری و جامعه‌ بزرگی که داره، هنوز یکی از پرکاربرد ترین وب‌ سرورها تو دنیاست. چه بخوای پروژه شخصیتو میزبانی کنی، چه بخوای تو فضای حرفه‌ ای کار کنی، Apache همیشه یه گزینه قابل اعتماده.

اگه جایی به مشکل خوردی، اول از همه لاگ‌ ها رو بررسی کن، بعدش هم نترس از اینکه توی انجمن‌ ها یا سایت‌ های تخصصی مثل Stack Overflow سوال بپرسی. جامعه‌ لینوکسی‌ ها خیلی فعال و کمک‌ دوستن.

در نهایت، امیدوارم این آموزش برات مفید بوده باشه و یه شروع خوب برای ساخت و مدیریت وب‌ سرور‌هات باشه! اگه مایل بودی، میتونی از قسمت بلاگ آذرسیس، از بقیه آموزش های ما تو حوزه لینوکس بهره مند شی!

سوالات متداول نصب Apache روی Ubuntu 22.04

آدرس زیر را باز کن:rnrnhttp://localhost یا آی‌پی سرور

/var/www/html

۰

دیدگاه و پرسش