Tôi phải làm gì nếu tôi không thể tìm thấy tệp ssl.conf trong máy chủ CentOS?


8

Tôi đang chuẩn bị một máy chủ CentOS Linux mới, một trong nhiều máy chủ. Khi tôi cố gắng định cấu hình SSL trên máy chủ này, tôi nhận thấy không có ssl.conftệp nào . Không trong /etc/httpd/conf.d/ssl.confvà không trong /etc/httpd/conf/ssl.conf.

Tôi cũng đã thử locate ssl.confvà không có kết quả.

Tôi có cần phải tự tạo ra nó không? Tôi có thể sao chép tệp từ máy chủ CentOS khác mà tôi có không? Có ổn không khi làm điều đó?

Centos 6.3 (64 bit), Apache / 2.2.15 (CentOS), Phiên bản PHP 5.3.3, MySQLi 5.1.73

Câu trả lời:


16

Bạn cần cài đặt mod_ssl. Chạy:

sudo yum install mod_ssl

Và nó sẽ đặt tập tin cấu hình mặc định vào /etc/httpd/conf.d/ssl.conf.

Nếu vì lý do nào đó bạn đã mod_sslcài đặt, nhưng tệp không có ở đó và yum nói Nothing to do, hãy thử cài đặt lại với:

sudo yum reinstall mod_ssl

Cảm ơn bạn vì hồi ứng nhanh chóng. tôi đã làm điều đó và nó viết "không có gì để làm" - Các plugin đã tải: quickmirror, refresh-packkit, bảo mật Đang tải tốc độ nhân bản từ hostfile * cơ sở: centos.syn.co.il * bổ sung: centos.syn.co.il * cập nhật : centos.syn.co.il Thiết lập Gói quy trình cài đặt 1: mod_ssl-2.2.15-47.el6.centos.3.x86_64 đã được cài đặt và phiên bản mới nhất Không có gì để làm
Rodniko

nhưng vẫn được tạo tệp :) (mặc dù nó đã viết "đã được cài đặt")
Rodniko

Điều đó thật thú vị, tôi vừa khởi động 6.3 để kiểm tra ... Tôi đã xóa tệp và cài đặt không đưa nó trở lại, nhưng sau đó sudo yum reinstall mod_sslđã làm.
techraf

@techraf Bài đăng rất hữu ích và tốn thời gian cảm ơn
Fawwad 22/03/18

1
Đối với bất kỳ ai đang cài đặt trên Amazon EC2 đã cài đặt httpd24, vui lòng thửsudo yum install mod24_ssl
Alyas
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.