وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب آپاچی روی CentOS 8

0 2
زمان لازم برای مطالعه: 2 دقیقه



سرور HTTP آپاچی پرکاربردترین وب سرور در جهان است. این یک سرور HTTP رایگان، منبع باز و کراس پلتفرم است که دارای ویژگی های قدرتمندی است و می تواند توسط طیف گسترده ای از ماژول ها گسترش یابد.

در این مقاله روش نصب و مدیریت وب سرور آپاچی را توضیح خواهیم داد CentOS 8.

نصب آپاچی

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

در توزیع های مبتنی بر RHEL، بسته و سرویس Apache فراخوانی می شود httpd. برای نصب آپاچی دستور زیر را به عنوان روت یا کاربر با امتیازات sudo اجرا کنید:

sudo yum install httpd

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

sudo systemctl enable httpdsudo systemctl start 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 است.

در حین نصب، آپاچی فایل های سرویس فایروالد را با قوانین از پیش تعریف شده برای اجازه دسترسی به HTTP (80) و HTTPS (443) پورت ها

دستورات زیر پورت های لازم را برای همیشه باز می کنند:

sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reload

مدیریت آپاچی

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

  • تمام فایل های پیکربندی آپاچی در /etc/httpd فهرست راهنما.
  • فایل پیکربندی اصلی آپاچی است /etc/httpd/conf/httpd.conf.
  • فایل های پیکربندی که با .conf واقع در /etc/httpd/conf.d دایرکتوری در فایل پیکربندی اصلی آپاچی گنجانده شده است.
  • فایل های پیکربندی که وظیفه بارگذاری ماژول های مختلف آپاچی را بر عهده دارند در این قسمت قرار دارند /etc/httpd/conf.modules.d فهرست راهنما.
  • فایل های آپاچی vhost باید به پایان برسد .conf و در آن ذخیره شود /etc/httpd/conf.d فهرست راهنما. شما می توانید به تعداد مورد نیاز vhost داشته باشید. ایجاد یک فایل پیکربندی جداگانه (vhost) برای هر دامنه نگهداری سرور را آسانتر می کند.
    • پیروی از یک قرارداد نامگذاری استاندارد، تمرین خوبی است. به عنوان مثال، اگر نام دامنه است mydomain.com سپس فایل پیکربندی باید نامگذاری شود mydomain.com.conf
  • فایل های لاگ آپاچی (access_log و error_log) در /var/log/httpd/ فهرست راهنما. پیشنهاد می شود متفاوت باشد access و error فایل های لاگ برای هر vhost.
  • می توانید دایرکتوری ریشه سند دامنه خود را در هر مکانی که می خواهید تنظیم کنید. متداول ترین مکان ها برای webroot عبارتند از:
    • /home/<user_name>/<site_name>
    • /var/www/<site_name>
    • /var/www/html/<site_name>
    • /opt/<site_name>

نتیجه

تبریک می گوییم، شما Apache را با موفقیت بر روی خود نصب کرده اید CentOS 8 سرور. اکنون آماده استقرار برنامه های خود و استفاده از آپاچی به عنوان سرور وب یا پروکسی هستید.

پیشنهاد می‌کنیم بخوانید:  روش نصب و استفاده از PHP Composer در CentOS 8

شما می توانید سرویس آپاچی را مانند هر واحد سیستمی دیگر مدیریت کنید.

اگر سوال یا بازخوردی دارید، در کامنت بگذارید.

آپاچی سنتوس

این پست بخشی از LAMP Stack را روشن نصب کنید CentOS 8 سلسله.
سایر پست های این مجموعه:


روش نصب آپاچی روی CentOS 8

روش نصب MySQL روی CentOS 8

روش نصب PHP روی CentOS 8

Apache را با Let’s Encrypt روشن کنید CentOS 8

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

زمان انتشار: 1402-12-27 14:34:02

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید