Tôi đã thiết lập ngăn xếp ĐÈN thông qua Teddy Sun's Tập lệnh thiết lập LAMP và khi cố gắng khởi động lại Apache, tôi nhận được lỗi dưới đây:
Không thể tìm thấy đơn vị apache.service.
Rõ ràng là Apache đang chạy, có ID tiến trình cho apache
bên trong htop
, index.html trong webroot tải chính xác và có cấu trúc thư mục hợp lệ và tệp cấu hình trong /usr/cục bộ/apache/
, vì vậy bằng mọi cách Apache vẫn chạy và tồn tại.
Đầu tiên, tôi nghĩ rằng mình đã bỏ lỡ bất kỳ thay đổi cú pháp nào đối với Apache, nhưng khi chạy một trong các lệnh bên dưới, tôi luôn kết thúc bằng một trong hai lệnh không tìm thấy
hoặc đơn vị xxx không thể được tìm thấy
.
kiểm tra cấu hình apachectl
Sudo systemctl start apache2.service
sudo systemctl tải lại apache2
khởi động lại dịch vụ sudo apache2
sudo /etc/init.d/apache2 khởi động lại
sudo /etc/init.d/apache2 khởi động lại
Tôi cho rằng cách dễ nhất về phía trước là cài đặt lại Apache, nhưng vì hiện tại, được cài đặt và chạy rõ ràng, Apache hoạt động và có nhiều tùy chỉnh tại chỗ (ví dụ: thư mục mặc định của webroot đã thay đổi), trước tiên tôi nên hiểu vấn đề thực sự là gì.
Tôi đang xem xét thực hiện lại thiết lập LAMP từ đầu, nhưng toàn bộ mục đích của tập lệnh LAMP là tự động hóa thiết lập, do đó không nên thực hiện thủ công.
Đánh giá cao bất kỳ sự giúp đỡ với điều này, cảm ơn bạn.