ฉันติดตั้ง apache2 บน Amazon Linux AMI release 2012.03 แล้ว ฉันสามารถที่จะเริ่มต้นด้วยตนเองได้ดีไม่มีข้อผิดพลาดใด ๆ /etc/init.d/httpd start
ที่ใช้ อย่างไรก็ตามเครื่องจะไม่เริ่มต้นโดยอัตโนมัติเมื่อบูตเครื่อง
ปรากฏว่าทุกอย่างได้รับการกำหนดค่าอย่างถูกต้องในไดเรกทอรี rc * .d ของฉัน นี่คือผลลัพธ์ของfind /etc/rc.d -name "*httpd*" | xargs ls -l
:
-rwxr-xr-x 1 root root 3371 Feb 16 2012 /etc/rc.d/init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc0.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc1.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc2.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc3.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc4.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc5.d/K15httpd -> ../init.d/httpd
lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc6.d/K15httpd -> ../init.d/httpd
ฉันเข้าใจว่าฉันสามารถใส่/etc/init.d/httpd start
คำสั่งเข้าไป/etc/rc.local
ได้ แต่นั่นไม่ใช่วิธีการแก้ไขใช่หรือไม่ ทำไมมันไม่เริ่มโดยอัตโนมัติ สิ่งอื่น ๆ ในไดเรกทอรี rc * .d เริ่มต้นได้ดีใน bootup (mongod, postfix, etc) ขอบคุณ!
chkconfig --list
แสดงhttpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
... ดังนั้นฉันจะเปิดใช้งานได้อย่างไร ขอบคุณ!