2009-01-08 30 views
5

Tôi đang cố định cấu hình cổng SSL của trang web bằng chứng chỉ cho một trang web trong IIS 6.0 theo lập trình.Định cấu hình cổng SSL trang web IIS 6 theo lập trình?

IIS 7.0 cung cấp API, ServerManager, để làm như vậy, nhưng tôi không chắc chắn nếu có một cái gì đó tương tự cho IIS 6.0 hoặc tiện ích dòng lệnh.

Cảm ơn trước!

Trả lời

7

Nếu bạn có nghĩa là chỉ cần thiết lập số cổng lập trình, bạn có thể sử dụng công cụ dòng lệnh metabase (theo mặc định trong C: \ Inetpub \ AdminScripts):

cscript adsutil.vbs set w3svc/1/securebindings ":nnn:" 

nơi nnn là số cổng (ví dụ, ": 443:"). (Nếu bạn có nhiều trang web trên máy chủ, bạn sẽ cần thay thế w3svc/x/securebindings, trong đó x là ID trang web.)

Nếu bạn thực sự cần cài đặt CERTIFICATE theo cách lập trình, từ những gì tôi thu thập có một kịch bản trong IIS 6.0 Resource Kit để làm điều đó (IISCertDeploy.vbs) nhưng tôi đã không thử nó.

+0

Oh Tuyệt vời !! cách thiết lập tên chứng chỉ SSL liên kết với nó? –

+0

Tôi tin rằng đây là những gì IISCertDeploy.vbs là nghĩa vụ phải làm, mặc dù một lần nữa tôi đã không thử nó, do đó bạn có thể phải chơi xung quanh với nó. –

+0

Tôi tìm thấy một cái gì đó thú vị và suy nghĩ chia sẻ với bạn. sau khi thiết lập cổng ssl của trang web như bạn đã đề cập ở trên, tất cả những gì tôi cần làm là sử dụng httpcfg để đặt ssl cho cùng một cổng. Trong trang web IIS, nó sẽ hiển thị cổng là với cert đúng. Cảm ơn. –

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