2012-08-01 37 views
26

Tôi đã sử dụng bản xem trước Windows Azure Websites mới để xây dựng trang web cho khách hàng. Gần đây tôi đã triển khai trang web này và di chuyển nó đến một phiên bản dành riêng để tôi có thể định cấu hình miền tùy chỉnh cho trang web theo yêu cầu của khách hàng. Càng xa càng tốt.Chứng chỉ SSL với Trang web Windows Azure

Bước tiếp theo của tôi là bảo mật trang web bằng chứng chỉ SSL. Tôi đã tìm kiếm dài và cứng trên trang web xanh (cũng như stackoverflow) nhưng đã không thể tìm thấy bất kỳ thông tin về cách cấu hình một SSL cert cho một trường hợp trang web dành riêng.

Tôi đã thấy nhiều ví dụ về việc này với vai trò web (dịch vụ đám mây) nhưng không cho một trang web dành riêng.

Có ai biết nếu điều này hiện có thể không? Hay đây có lẽ là một trong những lý do tại sao các trang web azure vẫn đang trong chế độ xem trước?

Cập nhật: Tìm thấy bài đăng trên Diễn đàn Azure cho biết rằng điều này là không thể trong bản phát hành hiện tại, nhưng sẽ sớm ra mắt trong bản phát hành trong tương lai. http://social.msdn.microsoft.com/Forums/en-US/windowsazurewebsitespreview/thread/4bf975e7-56c0-4a4d-bb6a-b9b82f0da469

Trả lời

14

Tôi đã làm một google nhanh chóng và tìm thấy this link. Nó có một số thông tin hữu ích.

Nhờ @twomm đây là một TLDR của tình hình:

just to keep everybody from clicking through, this is the current state there: "We are shooting for April or May for this feature"

+0

Cảm ơn. Đã tìm thấy một liên kết tương tự cách đây vài phút và cập nhật bài đăng của tôi. – Dave

+0

Không sao, google là một người bạn lập trình tốt nhất. Ngoài tài liệu chính thức. – edhedges

+1

chỉ để giữ cho mọi người không nhấp qua, đây là trạng thái hiện tại ở đó: "Chúng tôi đang quay cho tháng 4 hoặc tháng 5 cho tính năng này" – twomm

2

Hiện nay Azure hỗ trợ chứng chỉ SSL được chia sẻ mà thôi. Chứng chỉ SSL tùy chỉnh chưa được hỗ trợ, tuy nhiên Microsoft đang lên kế hoạch giới thiệu chúng sớm.

Với bảo mật được chia sẻ, bạn có thể truy cập cùng một trang https với https.

11

Kể từ ngày 3 tháng 6 năm 2013, Azure Web Sites hiện hỗ trợ SSL cho custom domains cho reserved các trang web theo Azure Pricing Details Page.

Hai loại kết nối SSL được hỗ trợ.

1 - Server Name Indication (SNI) Kết nối SSL hoạt động trên trình duyệt hiện đại.

2 - IP-based SSL hoạt động trên tất cả các trình duyệt.

+0

Điều này dường như chỉ ra SSL chế độ dành riêng được hỗ trợ: [Bật trang web SSL] (http://www.windowsazure.com/en-us/develop/net/common-tasks/enable-ssl-web-site/) – JBL

+0

Có, cũng cổng quản lý cho biết nó chỉ có sẵn cho chế độ dành riêng. Tuy nhiên, trong trang giá của azure "Lớp cổng bảo mật (SSL) cho miền tùy chỉnh có sẵn cho Trang web được chia sẻ và dành riêng, cả hai hiện đang trong Xem trước" được viết. http://www.windowsazure.com/en-us/pricing/details/web-sites/ –

+0

thông tin trên trang đặt giá sai. Hiện tại chỉ có chế độ dành riêng hỗ trợ SSL cho miền tùy chỉnh. – twomm

1

Tôi thấy rằng bài đăng này và câu trả lời là từ một vài năm trước. Bây giờ có thể thêm một chứng chỉ SSL vào Azure cho một miền tùy chỉnh, tôi nghĩ sẽ hữu ích khi đăng một giải pháp đầy đủ ở đây.

Bài đăng blog MSDN mà tôi đã theo sau để cài đặt chứng chỉ GoDaddy trên trang web Windows Azure là số Complete Solution: Adding SSL Certificate with Windows Azure Application của Avkash Chauhan. Anh ta không trình bày chi tiết phần Certificate Authority, nhưng tôi đã thêm các bước dưới đây đề cập đến cách nó được thực hiện trên GoDaddy. Blog của anh ấy và một blog khác anh ấy liên kết để có chi tiết tuyệt vời về toàn bộ phần còn lại của quy trình. tóm tắt của tôi về tất cả các bước là:

  1. mua hàng tín dụng SSL của bạn tại GoDaddy
  2. Sử dụng tín dụng để tạo ra hoặc gia hạn Giấy chứng nhận SSL của bạn trên GoDaddy. Là một phần của quá trình tạo, GoDaddy sẽ yêu cầu bạn cung cấp Yêu cầu ký chứng chỉ (CSR) của bạn.CSR sẽ được tạo trên máy chủ LOCAL IIS của bạn, như sau:
  3. Trong trình quản lý IIS 7 cục bộ của bạn, đi tới Chứng chỉ máy chủ và chọn Tạo yêu cầu chứng chỉ ... ở bên phải. Đây là nơi bạn chỉ định tên miền và chi tiết của mình, bao gồm cả độ mạnh mã hóa. Chọn 2048 bit trở lên. Và RSA là Nhà cung cấp Mật mã số
  4. Khi tệp CSR được tạo, hãy dán nội dung vào biểu mẫu tạo GoDaddy. Sẽ mất từ ​​5 đến 10 phút để quá trình tạo chứng chỉ hoàn tất.
  5. Tải xuống chứng chỉ dưới dạng tệp .zip và lưu vào máy tính của bạn
  6. Quay lại trình quản lý IIS 7 và chọn Hoàn thành yêu cầu chứng chỉ ... Nó sẽ yêu cầu bạn duyệt đến tệp * .cer. Trên thực tế, bạn nên sử dụng . bộ lọc và duyệt tới tệp * .crt có trong tệp .zip của bạn. Đặt tên thân thiện như MyDomainSSL2015
  7. Bây giờ chứng chỉ được tạo, hãy đánh dấu nó và chọn Xuất để xuất nó sang tệp .pfx. Tại thời điểm này, bạn cũng sẽ cung cấp cho các tập tin xuất khẩu một mật khẩu.
  8. (Vài bước tiếp theo đến từ another MSDN post by William Bellamy, liên quan đến trong bài khác tôi tham chiếu) Đăng nhập vào Windows Azure, đi để quản lý các dịch vụ mà bạn muốn cài đặt chứng chỉ, và chọn Certificates tab
  9. Bấm "Tải lên "ở dưới cùng. Nó sẽ yêu cầu bạn duyệt đến tệp .pfx và nhập mật khẩu mà bạn đã tạo
  10. Bây giờ chứng chỉ của bạn được tải lên Azure, bạn vẫn phải xác định rằng bạn muốn Vai trò của mình sử dụng nó. Điều này có thể được thực hiện trong Visual Studio. Vì vậy, hãy mở dự án Visual Studio của bạn
  11. Nhấp chuột phải vào vai trò của bạn và chọn Thuộc tính. Chuyển đến tab Chứng chỉ
  12. Nhấp vào Thêm chứng chỉ. Một dòng mới sẽ được tạo trong lưới. Đảm bảo rằng LocalMachine được chọn cho Vị trí cửa hàng và CA cho Tên cửa hàng (mặc dù My dường như cũng hoạt động).
  13. Nhấp vào dấu ba chấm trong cột Dấu vân tay. Thao tác này sẽ hiển thị cho bạn danh sách tất cả các chứng chỉ cục bộ của bạn. Chọn tên thân thiện với tên bạn đã tạo trước đó
  14. Chuyển đến tab Điểm cuối. Đối với Điểm cuối HTTPS của bạn, hãy chọn Tên chứng chỉ SSL mà bạn vừa thêm.
  15. Xuất bản vai trò của bạn

Vậy đó. Một lần nữa, hai blog tôi tham chiếu có một số chi tiết hơn và một số ảnh chụp màn hình, mặc dù một số ảnh chụp màn hình đã lỗi thời.

+0

Tôi đã xem qua ảnh chụp màn hình trên blog của mình: https://www.codeheight.com/Blog/Jan2017 – JoshYates1980

Các vấn đề liên quan