Tôi đã cài đặt apache2 trên Amazon Linux AMI phát hành 2012.03. Tôi có thể khởi động thủ công tốt, không có lỗi sử dụng /etc/init.d/httpd start
. Tuy nhiên, nó không tự động khởi động khi máy được khởi động.
Dường như mọi thứ được cấu hình đúng trong các thư mục RC * .d của tôi. Đây là kết quả của 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
Tôi hiểu rằng tôi có thể đặt /etc/init.d/httpd start
lệnh vào /etc/rc.local
, nhưng đó không phải là cách giải quyết? Tại sao nó không bắt đầu tự động? Các nội dung khác trong thư mục RC * .d chỉ khởi động tốt khi khởi động (mongod, postfix, v.v.). Cảm ơn!
chkconfig --list
cho thấy httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
... vậy làm thế nào để tôi bật chúng? Cảm ơn!