آموزش های سرور لینوکس

قدم به قدم با نصب وب سرور Apache روی CentOS 8

هاست وردپرس

وب سرور آپاچی از محبوب ترین وب سرور های حال حاضر دنیا محسوب می شود که با پشتیبانی از ماژول ها و نرم افزار های مختلف، قدرت و کارایی بالایی را فراهم می کند. برای استفاده از این وب سرور و راه اندازی سرویس و سرور خود همراه با وب سرور Apche روی CentOS 8 با آموزش قدم به قدم با نصب وب سرور Apache روی CentOS 8 همراه شما هستیم.

در ادامه این مطلب همراه ما باشید تا با آموزش قدم به قدم با نصب وب سرور Apache روی CentOS 8 نحوه نصب و تنظیم آپاچی روی سنتوس 8 را به طور کامل توضیح دهیم.

قدم به قدم با نصب وب سرور Apache روی CentOS 8

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

به دلیل اینکه مخازن پیش فرض سنتوس شامل آپاچی می شوند می توانیم با استفاده از dnf آن را نصب کنیم.

sudo dnf install httpd

در قسمت کانفیگ فایروال آموزش تنظیمات اولیه سرور با لینوکس CentOS 8 درباره نحوه نصب HTTP برای پاسخگویی به درخواست ها توضیح دادیم اما اگر می خواهید وب سرور apache را همراه با https کانفیگ کنید باید تنظیماتی که در ادامه توضیح می دهیم را انجام دهید در غیر این صورت به سراغ بخش بعدی آموزش بروید.

با اجرا دستور زیر سرویس https را در فایروال سرور باز می کنیم.

sudo firewall-cmd --permanent --add-service=https

پس از باز کردن دسترسی سرویس باید فایروال را مجدد بارگذاری کنیم.

sudo firewall-cmd --reload

راه اندازی وب سرور

حال که وب سرور روی سرور مجازی یا اختصاصی نصب شد می توانیم با اجرا دستور زیر وب سرور apache را روی سرور راه اندازی کنیم.

sudo systemctl start httpd

پس از فعال کردن وب سرور می توانیم با اجرا دستور زیر وضعیت وب سرور را بررسی کنیم.

sudo systemctl status httpd

در خروجی که مانند زیر خواهد بود باید در مقابل گزینه Active عبارت active (running) قابل مشاهده باشد.

● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disa>
Active: active (running)
Docs: man:httpd.service(8)
Main PID: 14219 (httpd)
Status: "Running, listening on: port 80"
Tasks: 213 (limit: 5059)
Memory: 24.9M
CGroup: /system.slice/httpd.service
├─14219 /usr/sbin/httpd -DFOREGROUND
├─14220 /usr/sbin/httpd -DFOREGROUND
├─14221 /usr/sbin/httpd -DFOREGROUND
├─14222 /usr/sbin/httpd -DFOREGROUND
└─14223 /usr/sbin/httpd -DFOREGROUND

...

همچنین شما می توانید با وارد کردن آدرس http://your_server_ip/ در مرورگر باید به صفحه پیش فرض وب سرور آپاچی دسترسی پیدا کنید.

مدیریت وب سرور apache

پس از اینکه وب سرور را بر روی سرور خود نصب و راه اندازی کردید می توانید با استفاده از دستورات systemctl آن را مدیریت کنید.

دستور متوقف کردن وب سرور آپاچی

sudo systemctl stop httpd

دستور راه اندازی وب سرور آپاچی

sudo systemctl start httpd

دستور راه اندازی مجدد وب سرور آپاچی

sudo systemctl restart httpd

دستور بارگذاری مجدد آپاچی

sudo systemctl reload httpd

به طور پیش فرض وب سرور آپاچی به صورت خودکار پس از راه اندازی سرور شروع به کار می کند اما شما می توانید با دستور زیر این حالت را تغییر دهید.

sudo systemctl disable httpd
sudo systemctl enable httpd

توجه داشته باشید تنظیمات پیش فرض وب سرور آپاچی امکان میزبانی از یک دامنه را می دهد اما اگر می خواهید از چند دامنه میزبانی کنید باید تنظیمات هاست مجازی (virtual host) در وب سرور Apache را انجام دهید.

در اینجا به پایان این مطلب از پرداز آی تی رسیدیم و امیدواریم با آموزش قدم به قدم با نصب وب سرور Apache روی CentOS 8 توانسته باشید وب سرور آپاچی را روی سرور سنتوس 8 خود با موفقیت نصب و تنظیم کنید.

هاست و دامنه

نوشته های مشابه

1 دیدگاه

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

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

دکمه بازگشت به بالا
بستن