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


نحوه استارت، استاپ و ریستارت کردن سرویس Apache در لینوکس

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

نرم افزار سامانه مودیان راهکار
Start، Stop، Restart و Reload کردن از رایج ترین کارها هنگام کار با وب سرور آپاچی هستند. دستورات مدیریت سرویس آپاچی در توزیع های لینوکس متفاوت است.




اکثر توزیع‌های اخیر لینوکس از SystemD به عنوان service manager پیش‌فرض استفاده می‌کنند. توزیع های قدیمی بر اساس SysVinit و با استفاده از اسکریپت های init برای مدیریت سرویس ها هستند. تفاوت دیگر نام سرویس است. در اوبونتو و دبیان، سرویس آپاچی apache2 نام دارد، در حالی که در سیستم مبتنی بر Red Hat مانند CentOS، نام سرویس httpd است.
این مقاله نحوه استارت، استاپ و ریستارت کردن Apache را در محبوب ترین توزیع های لینوکس توضیح می دهد.
البته دستورات را شما در صورتی که کاربر root و یا کاربری که دارای امتیازات sudo باشید می توانید اجرا کنید.
سرویس SystemD و هم اسکریپت SysVinit از آرگومان های زیر برای مدیریت سرویس آپاچی استفاده می کنند:

start: Starts the Apache service.
stop: Terminates the Apache service.
restart: Stops and then starts the Apache service.
reload: Gracefully restarts the Apache service. On reload, the main Apache process shuts down the child processes, loads the new configuration, and starts new child processes.
status: Shows the service status.

Start سرویس آپاچی را استارت و راه اندازی می کند.
Stop سرویس آپاچی را استاپ و متوقف می کند.
Restart سرویس آپاچی را استاپ کرده و دوباره آن را اجرا می کند.
Reload در reload، پردازش های اصلی آپاچی، پردازش های child را خاموش کرده و پیکربندی جدید را Load و فرآیند Child را دوباره استارت می کنند.
status: وضعیت سرویس را نشان می دهد.

SystemD یک service manager سرویس ها برای نسخه های اوبونتو (20.04 18.04) و دبیان (10، 9) است.
برای استارت کردن سرویس Apache، دستور زیر را اجرا کنید:

sudo systemctl start apache2

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

sudo systemctl stop apache2

هر زمان که در پیکربندی آپاچی تغییراتی ایجاد می کنید، باید پردازش سرور را ریستارت کنید. برای ریستارت کردن سرویس Apache دستور زیر را اجرا کنید:

sudo systemctl restart apache2

نسخه‌های قدیمی‌تر (EOLed) اوبونتو یا دبیان از اسکریپت‌های init.d برای استارت، استپ و ریستارت آپاچی استفاده می‌کنند:

sudo service apache2 start
sudo service apache2 stop
sudo service apache2 restart

Start, Stop and Restart Apache on RHEL/CentOS

حالا به نحوه استارت، استاپ و ریستارت کردن سرویس Apache در سیستم عامل های Centos و RHEL می پردازیم.
Systemd سیستم منیجر سرویس های RHEL/CentOS ورژن 7 و 8 است.
سرویس آپاچی را با دستور زیر در centos و RHEL استارت کنید.

sudo systemctl start httpd

سرویس آپاچی را با دستور زیر در centos و RHEL استاپ کنید.
sudo systemctl stop httpd

سرویس آپاچی را با دستور زیر در centos و RHEL ریستارت کنید.

sudo systemctl restart httpd

اگر سیستم CentOS 6 یا قدیمی‌تر دارید که از SysV استفاده می‌کند، از دستورات زیر برای استارت، استاپ و ریستارت آپاچی استفاده کنید:

sudo service httpd start
sudo service httpd stop
sudo service httpd restart

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

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

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


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