خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
نحوه استارت، استاپ و ریستارت کردن سرویس Apache در لینوکس
آپاچی یک HTTP Server منبع باز و کراس پلتفرم است. آپاچی دارای ویژگی های قدرتمندی است و می توان آن را با طیف گسترده ای از ماژول ها گسترش داد.
اگر یک توسعه دهنده یا ادمین سیستم هستید، به احتمال زیاد به طور منظم با آپاچی سر و کار دارید.
Start، Stop، Restart و Reload کردن از رایج ترین کارها هنگام کار با وب سرور آپاچی هستند. دستورات مدیریت سرویس آپاچی در توزیع های لینوکس متفاوت است.
اکثر توزیعهای اخیر لینوکس از SystemD به عنوان service manager پیشفرض استفاده میکنند. توزیع های قدیمی بر اساس SysVinit و با استفاده از اسکریپت های init برای مدیریت سرویس ها هستند. تفاوت دیگر نام سرویس است. در اوبونتو و دبیان، سرویس آپاچی apache2 نام دارد، در حالی که در سیستم مبتنی بر Red Hat مانند CentOS، نام سرویس httpd است.
این مقاله نحوه استارت، استاپ و ریستارت کردن Apache را در محبوب ترین توزیع های لینوکس توضیح می دهد.
البته دستورات را شما در صورتی که کاربر root و یا کاربری که دارای امتیازات sudo باشید می توانید اجرا کنید.
سرویس SystemD و هم اسکریپت SysVinit از آرگومان های زیر برای مدیریت سرویس آپاچی استفاده می کنند:
Start سرویس آپاچی را استارت و راه اندازی می کند.
Stop سرویس آپاچی را استاپ و متوقف می کند.
Restart سرویس آپاچی را استاپ کرده و دوباره آن را اجرا می کند.
Reload در reload، پردازش های اصلی آپاچی، پردازش های child را خاموش کرده و پیکربندی جدید را Load و فرآیند Child را دوباره استارت می کنند.
status: وضعیت سرویس را نشان می دهد.
SystemD یک service manager سرویس ها برای نسخه های اوبونتو (20.04 18.04) و دبیان (10، 9) است.
برای استارت کردن سرویس Apache، دستور زیر را اجرا کنید:
برای استاپ کردن سرویس آپاچی، دستور زیر را اجرا کنید:
هر زمان که در پیکربندی آپاچی تغییراتی ایجاد می کنید، باید پردازش سرور را ریستارت کنید. برای ریستارت کردن سرویس Apache دستور زیر را اجرا کنید:
نسخههای قدیمیتر (EOLed) اوبونتو یا دبیان از اسکریپتهای init.d برای استارت، استپ و ریستارت آپاچی استفاده میکنند:
Systemd سیستم منیجر سرویس های RHEL/CentOS ورژن 7 و 8 است.
سرویس آپاچی را با دستور زیر در centos و RHEL استارت کنید.
سرویس آپاچی را با دستور زیر در centos و RHEL استاپ کنید.
سرویس آپاچی را با دستور زیر در centos و RHEL ریستارت کنید.
اگر سیستم CentOS 6 یا قدیمیتر دارید که از SysV استفاده میکند، از دستورات زیر برای استارت، استاپ و ریستارت آپاچی استفاده کنید:
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 دیدگاه)
دیدگاه خود را ثبت کنید: