Faith Evans feat. Stevie J – "A Minute" [Official Music Video]
สารบัญ:
- ก่อนที่คุณจะเริ่ม
- เริ่มหยุดและเริ่ม Apache บน Ubuntu และ Debian
- เริ่มหยุดและเริ่ม Apache บน RHEL / CentOS
- ข้อสรุป
Apache เป็นเซิร์ฟเวอร์ HTTP แบบโอเพ่นซอร์สและข้ามแพลตฟอร์ม มันมาพร้อมกับคุณสมบัติที่ทรงพลังและสามารถขยายเพิ่มเติมด้วยโมดูลที่หลากหลาย
การเริ่มหยุดและเริ่ม / โหลดใหม่เป็นงานที่พบได้บ่อยที่สุดเมื่อทำงานกับเว็บเซิร์ฟเวอร์ Apache คำสั่งสำหรับการจัดการบริการ Apache นั้นแตกต่างกันไปใน Linux ดิสทริบิวชัน
ลีนุกซ์รุ่นล่าสุดส่วนใหญ่ใช้ SystemD เป็นระบบเริ่มต้นและผู้จัดการบริการ การแจกแจงแบบเก่านั้นใช้ SysVinit และการใช้สคริปต์ init เพื่อจัดการบริการต่างๆ ความแตกต่างก็คือชื่อของบริการ ใน Ubuntu และ Debian บริการ Apache ชื่อ
apache2
ในขณะที่ในระบบที่ใช้ Red Hat เช่น CentOS ชื่อของบริการคือ
httpd
ในคู่มือนี้เราจะอธิบายวิธีเริ่มหยุดและรีสตาร์ท Apache บนลีนุกซ์รุ่นยอดนิยม
ก่อนที่คุณจะเริ่ม
คำแนะนำสมมติว่าคุณเข้าสู่ระบบในฐานะผู้ใช้รากหรือผู้ใช้ที่มีสิทธิ์ sudo
ทั้งหน่วยบริการ SystemD และสคริปต์ SysVinit ใช้อาร์กิวเมนต์ดังต่อไปนี้เพื่อจัดการบริการ Apache:
-
start
: เริ่มบริการ Apachestop
: ยุติบริการ Apacherestart
: หยุดแล้วเริ่มบริการ Apachereload
: เริ่มบริการ 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ไมโครซอฟท์ได้ขยายการสนับสนุนชุมชนโอเพนซอร์สโดยมอบเงินให้กับมูลนิธิซอฟต์แวร์ Apache ซึ่งเป็นครั้งแรกที่ บริษัท ได้ให้เงินสนับสนุนโครงการโอเพ่นซอร์สที่ยาวนาน

ไมโครซอฟท์กล่าวว่า เพื่อสนับสนุนโครงการ PHP (Hypertext Preprocessor) และมุ่งมั่นในการนำเสนอข้อกำหนดด้านค่าภาคหลวงฟรีสำหรับ Windows Server และ. NET Framework ซึ่งเป็นส่วนหนึ่งของการสนับสนุนอย่างกว้างขวางสำหรับชุมชนโอเพนซอร์ส บริษัท ได้ประกาศแผนการที่โอเรย์โอเพนซอร์สคอนเวนชั่น (OSCON) ซึ่งจัดขึ้นที่เมืองพอร์ตแลนด์โอเรกอนภายใต้แรงกดดันจากหน่วยงานกำกับดูแลด้านเทคโนโลยีและคู่แข่งโอเพนซอร์สที่เพิ่มขึ้นไมโครซอฟท์ได้เดินหน้าสู่นโยบายการพัฒนาที่เปิดกว้างมากขึ้น บางเวลา ในเดือนกุมภาพันธ์มีการย้ายที่กล้าหา
เมื่อไมโครซอฟต์เสร็จสิ้นการซื้อ Powerset เริ่มต้นในซานฟรานซิสโกในเดือนกรกฎาคมจะได้รับมากกว่าเทคโนโลยีของ Search Engine ในส่วนของ HBase ในผลิตภัณฑ์ Powerset ไมโครซอฟต์ยังได้รับซอร์สโค้ดที่กำลังถูกแจกจ่ายกลับเข้าไปในโครงการ Hadoop ของ Apache Software Foundation

สถานการณ์การมีเทคโนโลยีโอเพนซอร์สในผลิตภัณฑ์เป็นครั้งแรกสำหรับ Microsoft ซึ่ง โรเบิร์ตดูฟเนอร์ผู้อำนวยการอาวุโสของกลุ่มกลยุทธ์แพลตฟอร์มของไมโครซอฟท์กล่าวว่าปัจจุบันเทคโนโลยีที่เป็นกรรมสิทธิ์ของ บริษัท มีเทคโนโลยีที่เป็นกรรมสิทธิ์เท่านั้น
วิธีเริ่มหยุดหรือรีสตาร์ท nginx

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