Tôi đang tạo trang web IIS bằng lệnh ghép ngắn New-WebSite
của PowerShell và trong ứng dụng web đó sử dụng New-WebApplication
.Tạo ứng dụng web IIS7 bằng PowerShell với Yêu cầu SSL được đặt thành "Yêu cầu"
Cài đặt SSL cho ứng dụng web cần được đặt thành Yêu cầu SSL; Yêu cầu như được hiển thị bên dưới.
Đối với tính nhất quán, tôi muốn làm điều này chỉ sử dụng PowerShell cmdlets.
Cài đặt Yêu cầu SSL thật dễ dàng; bạn chỉ cần thêm thông số -Ssl
vào New-Website
.
Tuy nhiên, cách duy nhất chúng tôi đã tìm thấy để thiết lập các tùy chọn Yêu cầu đang sử dụng Appcmd.exe
:
& $env:SystemRoot\System32\inetsrv\Appcmd.exe `
set config "$WebSiteName/$VirtualDirName" `
/section:access `
/sslFlags:"SslRequireCert" `
/commit:APPHOST
Có một lựa chọn PowerShell để điều này?
Có ai đã từng gặp lỗi này khi chạy lệnh trên: Không có cấu hình nào được xác định cho đối tượng tại đường dẫn IIS: \ SslBindings. –