Máy chủ Windows 2008 R2, IIS7. Chúng tôi có chứng chỉ SSL từ Go Daddy. Đó là chứng chỉ ký tự đại diện, vì vậy nó sẽ hoạt động trên các tên miền phụ (ví dụ * .domain.com). Tôi đã làm theo các hướng dẫn có tại http://support.godaddy.com/help/article/4801/installing-an-ssl-cert ve-in-microsoft-iis-7 để cài đặt chứng chỉ. Tôi đến bước IIS, nơi tôi:
- Nhấp vào tính năng "Chứng chỉ bảo mật" khi máy chủ được chọn ở khung bên trái
- Nhấp vào "Hoàn thành yêu cầu chứng chỉ"
- Điều hướng đến tệp .crt trên hệ thống tệp
- Đặt tên "thân thiện", nhấp vào kết thúc
Chứng chỉ được liệt kê trên khung chính bây giờ của bảng "Chứng chỉ máy chủ" này. Nhưng, nếu tôi làm mới trang, hoặc điều hướng đi và quay lại, nó sẽ biến mất. Và chứng chỉ không được liệt kê dưới dạng ràng buộc khả thi khi cố gắng liên kết một trang web với https.
Đây có vẻ là một quá trình khá thẳng về phía trước, nhưng rõ ràng tôi đang thiếu một cái gì đó ở đây. Có ý kiến gì không?
EDIT: Tôi tìm thấy bài đăng này , dường như ngụ ý hành vi này xảy ra khi bạn cố gắng sử dụng chứng chỉ trung gian. Khi tôi tải xuống các tệp từ GoDaddy, có 2 tệp trong một tệp zip. 1 là gd_iis_intermediates, cái còn lại được đặt tên cho tên miền. Tôi đã cài đặt tên miền một (phần mở rộng .crt). Dường như không có tùy chọn nào khác - cài đặt khác từ IIS sẽ báo lỗi "Không thể tìm thấy yêu cầu chứng chỉ được liên kết với tệp chứng chỉ này. Yêu cầu chứng chỉ phải được hoàn thành trên máy tính nơi yêu cầu được tạo".
Điều đó đang được nói, dường như không có bất kỳ tải xuống nào khác tôi có thể sử dụng.
Cũng có đề cập, trong các ý kiến (và các nơi khác sau khi googling) về việc "xuất khẩu" chứng chỉ dưới dạng pfx và cài đặt nó. Nhưng tôi không thể tìm ra cách xuất nó - thậm chí thông qua certmgr.msc.
Tôi cũng nên đề cập đến chứng chỉ này được cài đặt trên một máy tính khác đang chạy IIS6 (cài đặt IIS7 này có nghĩa là một chuyển đổi dự phòng, cộng với chính trong khi chúng tôi nâng cấp IIS6 lên IIS7). Nhưng tôi cũng không thể tìm ra cách xuất nó từ máy tính đó.