Điểm:0

Apache Virtualhost không tải đúng chứng chỉ

lá cờ ke

Chúng tôi đang gặp sự cố với cấu hình có vẻ đơn giản này trên Apache 2.4. Chúng tôi dường như không thể nhận được chứng chỉ chính xác khi sử dụng Máy chủ ảo site2.net. Chúng tôi luôn nhận được chứng chỉ của site1.net. Đây là của chúng tôi apacectl -S:

Cấu hình máy chủ ảo:
*:446 là NameVirtualHost
         máy chủ mặc định site1.net (/opt/rh/httpd24/root/etc/httpd/sites-enable/site1.conf:3)
         cổng 446 namevhost site1.net (/opt/rh/httpd24/root/etc/httpd/sites-enable/site1.conf:3)
         cổng 446 namevhost site2.net (/opt/rh/httpd24/root/etc/httpd/sites-enable/site2.conf:3)
*:444 other.net (/opt/rh/httpd24/root/etc/httpd/sites-enable/other.conf:2)

Đây là cấu hình VH:

$ con mèo /opt/rh/httpd24/root/etc/httpd/sites-enable/site1.conf
<Máy chủ ảo *:446>
    ServerName site1.net
    Tài liệuRoot /www/site1
    <Thư mục /www/site1>
        AllowOverride All
        Yêu cầu tất cả cấp
    </Thư mục>
    Công cụ SSL bật
    SSLCertificateKeyFile /opt/rh/httpd24/root/etc/httpd/conf/certs/site1.key
    SSLCertificateFile /opt/rh/httpd24/root/etc/httpd/conf/certs/site1.pem
</Máy chủ ảo>

$ con mèo /opt/rh/httpd24/root/etc/httpd/sites-enable/site2.conf
<Máy chủ ảo *:446>
    Tên máy chủ site2.net
    DocumentRoot "/www/site1/xyz"
    <Thư mục "/www/site1/xyz">
         AllowOverride All
         Yêu cầu tất cả cấp
         Tùy chọn -Chỉ mục
    </Thư mục>
    SSLCertificateKeyFile /opt/rh/httpd24/root/etc/httpd/conf/certs/site2.key
    SSLCertificateFile /opt/rh/httpd24/root/etc/httpd/conf/certs/site2.pem
</Máy chủ ảo>

tập tin conf /opt/rh/httpd24/root/etc/httpd/conf.d/ssl.conf chưa được VirtualHost xác định. Nếu chúng tôi trao đổi các chứng chỉ và có Máy chủ ảo đầu tiên tải chứng chỉ thứ hai, chúng tôi sẽ thấy chính xác chứng chỉ đó (tức là không có vấn đề gì với chính chứng chỉ đó).

Chúng tôi đang thử nghiệm với openssl s_client -kết nối myip:446 -tên máy chủ site2.net

Tại sao chúng ta có hành vi kỳ lạ này? Cảm ơn rất nhiều!

lá cờ cn
Bob
Điều đó dường như gợi ý rằng SNI không hoạt động/được sử dụng. Đó có thể là sự cố trong cấu hình Apache, công cụ openssl cli và/hoặc cả hai. Thử nghiệm khác, chẳng hạn với `curl âresolve site2.net:446:myip https://site2.net:446/` có hiển thị hành vi tương tự không?
lá cờ ke
Hành vi tương tự với curl, cảm ơn!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.