Android

วิธีเริ่มหยุดหรือรีสตาร์ท apache

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

สารบัญ:

Anonim

Apache เป็นเซิร์ฟเวอร์ HTTP แบบโอเพ่นซอร์สและข้ามแพลตฟอร์ม มันมาพร้อมกับคุณสมบัติที่ทรงพลังและสามารถขยายเพิ่มเติมด้วยโมดูลที่หลากหลาย

การเริ่มหยุดและเริ่ม / โหลดใหม่เป็นงานที่พบได้บ่อยที่สุดเมื่อทำงานกับเว็บเซิร์ฟเวอร์ Apache คำสั่งสำหรับการจัดการบริการ Apache นั้นแตกต่างกันไปใน Linux ดิสทริบิวชัน

ลีนุกซ์รุ่นล่าสุดส่วนใหญ่ใช้ SystemD เป็นระบบเริ่มต้นและผู้จัดการบริการ การแจกแจงแบบเก่านั้นใช้ SysVinit และการใช้สคริปต์ init เพื่อจัดการบริการต่างๆ ความแตกต่างก็คือชื่อของบริการ ใน Ubuntu และ Debian บริการ Apache ชื่อ apache2 ในขณะที่ในระบบที่ใช้ Red Hat เช่น CentOS ชื่อของบริการคือ httpd

ในคู่มือนี้เราจะอธิบายวิธีเริ่มหยุดและรีสตาร์ท Apache บนลีนุกซ์รุ่นยอดนิยม

ก่อนที่คุณจะเริ่ม

คำแนะนำสมมติว่าคุณเข้าสู่ระบบในฐานะผู้ใช้รากหรือผู้ใช้ที่มีสิทธิ์ sudo

ทั้งหน่วยบริการ SystemD และสคริปต์ SysVinit ใช้อาร์กิวเมนต์ดังต่อไปนี้เพื่อจัดการบริการ Apache:

  • start : เริ่มบริการ Apache stop : ยุติบริการ Apache restart : หยุดแล้วเริ่มบริการ Apache reload : เริ่มบริการ Apache อย่างสง่างาม ในการโหลดกระบวนการ Apache หลักจะปิดกระบวนการลูกโหลดการกำหนดค่าใหม่และเริ่มกระบวนการลูกใหม่ status : แสดงสถานะบริการ

เริ่มหยุดและเริ่ม Apache บน Ubuntu และ Debian

SystemD เป็นผู้จัดการระบบและบริการสำหรับ Ubuntu ล่าสุด (18.04, 16.04) และ Debian (10, 9)

ดำเนินการคำสั่งต่อไปนี้เพื่อเริ่มบริการ Apache:

sudo systemctl start apache2

ดำเนินการคำสั่งต่อไปนี้เพื่อหยุดบริการ Apache:

sudo systemctl stop apache2

เมื่อใดก็ตามที่คุณทำการเปลี่ยนแปลงการกำหนดค่า Apache คุณต้องรีสตาร์ทเซิร์ฟเวอร์กระบวนการ ดำเนินการคำสั่งต่อไปนี้เพื่อเริ่มบริการ Apache:

sudo systemctl restart apache2

เวอร์ชันเก่ากว่า (EOLed) ของ Ubuntu หรือ Debian กำลังใช้สคริปต์ init.d เพื่อเริ่มหยุดและรีสตาร์ท Apache daemon:

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

เริ่มหยุดและเริ่ม Apache บน RHEL / CentOS

Systemd เป็นผู้จัดการระบบและบริการสำหรับ RHEL / CentOS 7 และ 8

เริ่มบริการ Apache:

sudo systemctl start

หยุดบริการ Apache:

sudo systemctl stop

เริ่มบริการ Apache ใหม่:

sudo systemctl restart

หากคุณมี CentOS 6 (หรือก่อนหน้านี้) ใช้คำสั่งต่อไปนี้เพื่อเริ่มหยุดและเริ่ม Apache daemon:

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

ข้อสรุป

ในคู่มือนี้เราได้แสดงวิธีการเริ่มหยุดและรีสตาร์ท Apache เว็บเซิร์ฟเวอร์บนระบบ Linux ต่างๆ

สถานี apache