Lệnh 'SSLEngine' Centos không hợp lệ


10

Tôi đã gỡ cài đặt Apache và cài đặt lại nó, và bây giờ khi tôi cố gắng khởi động nó, tôi gặp phải lỗi sau:

Syntax error on line 94 of /usr/local/psa/admin/conf/generated/13636697550.95452800_server.include:
Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration

Tôi đã không cố gắng kích hoạt SSL, hoặc bất cứ điều gì. Tôi khá mới đối với Linux và Apache nói chung, vì vậy nếu ai đó có thể giúp tôi với điều này, tôi sẽ vô cùng biết ơn.

Câu trả lời:


20

Có lẽ có một số cấu hình bị lãng quên trong /etc/httpd/confhoặc /etc/httpd/conf.d. Tìm ( grep SSL /etc/httpd/{conf,conf.d} -r) và phá hủy nó hoặc cài đặt mô-đun ssl cho Apache:

yum install mod_ssl

** Nhanh hơn: ** yum -y cài đặt mod_ssl
George Chalhoub

Câu trả lời này cũng giải quyết vấn đề cho tôi
Fokwa Best

3

Trong trường hợp của tôi, tôi đã cài đặt mod_ssl nhưng nó không được kích hoạt. Để làm điều này tôi đã chạy:

sudo a2enmod ssl

2

Kiểm tra xem bạn đã tải mod_ssl trong tệp httpd.conf chưa:

LoadModule ssl_module modules/mod_ssl.so
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.