Lỗi Apache SSL_ERROR_RX_RECORD_TOO_LONG


0

Tôi gặp sự cố khi cài đặt SSL với tên miền phụ trên CentOS 7 với Apache 2.4.

Tôi nhận được lỗi sau khi tôi thay đổi mục Virtualhost của tên miền phụ từ subdomain.example.com:80sang subdomain.example.com:443.

Đã xảy ra lỗi trong khi kết nối với example.com. SSL nhận được một bản ghi vượt quá độ dài tối đa cho phép. Mã lỗi: SSL_ERROR_RX_RECORD_TOO_LONG

Virtualhost được cấu hình như hiển thị bên dưới trong trạng thái hoạt động

<VirtualHost subdomain.example.com:80>
    ServerName subdomain.example.com
    ProxyPreserveHost On
    ProxyPass / http://127.0.0.1:8000/
    ProxyPassReverse / http://127.0.0.1:8000/
</VirtualHost>

Nếu nó được đặt thành *:80và tôi truy cập example.com tôi sẽ được chuyển hướng đến https://example.comvà trang này vẫn ổn khi sử dụng https nhưng không phải là tên miền phụ. Tất cả các tên miền phụ trỏ đến trang chủ.

Nếu tôi thay đổi cổng 80 thành 443 trên một trong các tên miền phụ, tôi sẽ gặp lỗi được nêu ở trên cho tất cả các trang trên máy chủ web của mình.

Tôi đang sử dụng chứng chỉ SSL LetsEncrypt được cài đặt với CertBot.

Có ai biết tại sao tôi nhận được thông báo lỗi và cách khắc phục sự cố không?


Bạn có SSLEngine ontrong phần Virtualhost cho example.com:443- hoặc *:443hoặc _default_:443- nhưng KHÔNG trong phần (phù hợp nhất) cho subdomain.example.com:443?
dave_thndry_085
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.