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

سرور مجازی NVMe

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

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


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

این راهنما راه اندازی مجدد سرویس HTTPD Apache را نشان می دهد روی اوبونتو 22.04.

پیش نیازها

برای انجام مراحل نشان داده شده در این راهنما، به اجزای زیر نیاز دارید:

    • یک سیستم اوبونتو 22.04 با پیکربندی مناسب
    • آخرین نسخه وب سرور آپاچی نصب و پیکربندی شد. نصب آپاچی را بررسی کنید روی اوبونتو 22.04
    • دسترسی به یک کاربر غیر ریشه با مجوز sudo

سرویس HTTPD آپاچی

اوبونتو استفاده می کند سیستم شده، یک سیستم و سرویس مدیریت محبوب init برای لینوکس. دارای ویژگی های مختلفی مانند پشتیبانی از عکس فوری، process ردیابی و مدیریت دیمون علاوه بر اوبونتو، اکثر توزیع‌های مدرن لینوکس همراه هستند سیستم شده از پیش نصب شده

پس از نصب، آپاچی یک سرویس اختصاصی را ثبت می کند، apache2.service، با یک سیستم شده برای مدیریت راحت تر این به ما اجازه می دهد تا سرویس آپاچی را با ابزارهایی مانند مدیریت کنیم systemctl و سرویس.

پیشنهاد می‌کنیم بخوانید:  فرمان آپتایم لینوکس

سناریوهای متعددی وجود دارد که می توانید آپاچی را مجددا راه اندازی کنید:

    • پس از تغییر هر پیکربندی آپاچی برای ماموریت حیاتی
    • سرور عجیب و غریب عمل می کند

راه اندازی مجدد Apache HTTPD با استفاده از systemctl

استفاده کردن systemctl روش توصیه شده برای مدیریت هر سرویسی است که استفاده می کند سیستم شده. ساختار فرمان به شرح زیر است:

$ سودو systemctl <عمل> <service_name>

به دنبال ساختار، Apache را با استفاده از دستور زیر راه اندازی مجدد کنید:

$ سودو systemctl راه اندازی مجدد apache2.service

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

راه اندازی مجدد Apache HTTPD با استفاده از سرویس

این سرویس فرمان ابزار دیگری است که می تواند خدمات سیستم را مدیریت کند. با این حال، ساختار فرمان سرویس کمی متفاوت از ساختار است systemctl. علاوه بر این، عملکرد آن نیز محدود به مدیریت خدمات اولیه است.

ساختار فرمان به شرح زیر است:

$ سودو سرویس <service_name> <عمل>

با پیروی از این ساختار، از دستور زیر برای راه اندازی مجدد Apache استفاده کنید:

$ سودو راه اندازی مجدد سرویس apache2

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

نکات اضافی

بررسی وضعیت آپاچی

وضعیت سرویس به رفع اشکال هرگونه رفتار غیرعادی کمک می کند. برای بررسی وضعیت سرویس آپاچی، از یکی از دستورات زیر استفاده کنید:

$ سودو وضعیت systemctl apache2.service

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

$ سودو وضعیت سرویس apache2

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

توقف آپاچی

اگر می خواهید سرور آپاچی را به صورت دستی خاموش کنید، یکی از دستورات زیر را اجرا کنید:

$ سودو systemctl stop apache2.service

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

$ سودو سرویس apache2 stop

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

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

اگر فقط فایل(های) پیکربندی آپاچی را تغییر داده اید، می توانیم به سادگی به جای راه اندازی مجدد کامل، سرویس را مجدداً بارگیری کنیم و در زمان و انرژی صرفه جویی کنیم. دستور بارگذاری مجدد آپاچی به شرح زیر است:

$ سودو systemctl بارگذاری مجدد apache2.service

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

$ سودو بارگذاری مجدد سرویس apache2

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

فعال/غیرفعال کردن آپاچی

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

پیشنهاد می‌کنیم بخوانید:  روش نصب Jami (Ring) روی اوبونتو 20.04- جایگزین اسکایپ

برای راه اندازی آپاچی روی بوت، از دستور زیر استفاده کنید:

$ سودو systemctl فعال کردن apache2.service

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

برای غیرفعال کردن سرویس آپاچی از این دستور استفاده کنید:

$ سودو systemctl apache2.service را غیر فعال کنید

روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04روش راه اندازی مجدد Apache HTTPD روی اوبونتو 22.04

نتیجه

در این راهنما، راه اندازی مجدد Apache HTTPD را با موفقیت نشان دادیم روی اوبونتو با کمک systemctl و سرویس ابزار. ما همچنین بارگذاری مجدد، فعال و غیرفعال کردن سرویس آپاچی را به نمایش گذاشتیم.

ابزار systemctl می تواند کارهای بیشتری انجام دهد. به عنوان مثال، بررسی کنید لیست تمام خدمات ثبت شده با سیستم شده.

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

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

زمان انتشار: 1402-12-29 17:48:04

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

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

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