2009-01-08 14 views
5

Estoy intentando configurar el puerto SSL del sitio web con el certificado para un sitio web dentro de IIS 6.0 mediante programación.Configurar el puerto SSL del sitio web IIS 6 mediante programación

IIS 7.0 proporciona la API, ServerManager, para hacerlo, pero no estoy seguro de si hay algo similar para IIS 6.0 o las utilidades de línea de comandos.

¡Gracias de antemano!

Respuesta

7

Si se refiere sencillamente en ajustar el número de puerto de programación, puede utilizar la herramienta de línea de comandos de la metabase (por defecto en C: \ Inetpub \ AdminScripts):

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

donde nnn es el número de puerto (por ejemplo, ": 443:"). (Si tiene más de un sitio en el servidor, deberá sustituir w3svc/x/securebindings, donde x es el ID del sitio web).

Si realmente necesita instalar el CERTIFICADO programáticamente, por lo que sé hay un script en el IIS 6.0 Resource Kit para hacerlo (IISCertDeploy.vbs) pero no lo he intentado.

+0

¡¡Oh Excelente !! ¿Qué hay de configurar el nombre de certificado SSL asociado a él? –

+0

Creo que esto es lo que se supone que debe hacer IISCertDeploy.vbs, aunque de nuevo no lo he probado, así que puede que tenga que jugar con él. –

+0

Encontré algo interesante y pensé compartirlo contigo. después de configurar el puerto ssl del sitio como mencionó anteriormente, todo lo que tengo que hacer es usar httpcfg para establecer ssl para el mismo puerto. En el sitio web de IIS, se mostrará que el puerto tiene el certificado correcto. Gracias. –

Cuestiones relacionadas