خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش نصب کردن Apache در CentOS 8

آموزش نصب کردن Apache در CentOS 8
Apache پرکاربردترین وب سرور در جهان است. این یک سرور HTTP رایگان، منبع باز و cross-platform است که دارای ویژگی های قدرتمندی است. در این مقاله نحوه نصب و مدیریت وب سرور آپاچی در CentOS 8 را توضیح خواهیم داد. آپاچی در مخازن پیش‌فرض CentOS موجود است و نصب آن بسیار ساده است. در توزیع های مبتنی بر RHEL، بسته و سرویس آپاچی httpd نامیده می شود. برای نصب آپاچی دستور زیر را با کاربر root و یا کاربری که امتیازات sudo را دارد، در terminal اجرا کنید:

نرم افزار سامانه مودیان راهکار



sudo yum install httpd

پس از اتمام نصب، سرویس Apache را فعال و استارت کنید:

sudo systemctl enable httpd
sudo systemctl start httpd

با دستور زیر می توانید بررسی کنید که سرویس httpd در وضعیت اجراست یا خیر:

sudo systemctl status httpd

خروجی شما هم باید چیزی شبیه به خروجی زیر باشد:

● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago
...

FirewallD در واقع برنامه پیشفرض فایروال در Centos 8 است. در طول نصب، آپاچی فایل های سرویس firewalld را با قوانین از پیش تعریف شده برای اجازه دسترسی به پورت های HTTP (80) و HTTPS (443) ایجاد می کند. دستورات زیر پورت های لازم را برای همیشه باز می کنند:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

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

 /etc/httpd

فایل پیکربندی اصلی آپاچی در دایرکتوری زیر قرار دارد.

/etc/httpd/conf/httpd.conf

فایل‌های پیکربندی که به .conf ختم می‌شوند در فولدر زیر و در فایل پیکربندی اصلی آپاچی گنجانده شده‌اند.

 /etc/httpd/conf.d

فایل های پیکربندی که مسئول load کردن ماژول های مختلف آپاچی هستند در دایرکتوری زیر قرار دارند.

/etc/httpd/conf.modules.d

فایل های Apache vhost باید به .conf ختم شوند و در فولدر زیر ذخیره شوند. شما می توانید به تعداد مورد نیاز vhost داشته باشید. ایجاد یک فایل پیکربندی جداگانه (vhost) برای هر دامنه، حفظ و نگهداری سرور را آسانتر می کند.

/etc/httpd/conf.d

پیروی از یک قرارداد نامگذاری استاندارد، تمرین بسیار خوبی است. به عنوان مثال، اگر نام دامنه تان mydomain.com است، فایل پیکربندی باید mydomain.com.conf نام داشته باشد.
فایل های log آپاچی(access_log و error_log) در دایرکتوری زیر قرار دارند. توصیه می شود برای هر vhost، دسترسی و فایلهای گزارش خطا متفاوت باشد.

 /var/log/httpd/

نمایش دیدگاه ها (0 دیدگاه)

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

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز