2009-01-08 5 views
5

J'essaye de configurer le port SSL de site Web avec le certificat pour un site Web dans IIS 6.0 par programme. IIS 7.0 fournit l'API, ServerManager, pour ce faire, mais je ne suis pas sûr qu'il existe quelque chose de similaire pour IIS 6.0 ou les utilitaires de ligne de commande.Configurer le port SSL du site Web IIS 6 par programmation?

Merci d'avance!

Répondre

7

Si vous voulez dire la mise juste le numéro de port programme, vous pouvez utiliser l'outil de ligne de commande métabase (par défaut dans C: \ Inetpub \ AdminScripts):

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

où nnn est le numéro de port (par exemple, ": 443:"). (Si vous avez plus d'un site sur le serveur, vous devez remplacer w3svc/x/securebindings, où x est l'ID du site Web.)

Si vous avez réellement besoin d'installer le CERTIFICATE par programme, d'après ce que je comprends il y a un script dans le IIS 6.0 Resource Kit pour le faire (IISCertDeploy.vbs) mais je ne l'ai pas essayé.

+0

Oh Excellent !! que diriez-vous de configurer le nom du certificat SSL associé? –

+0

Je crois que c'est ce que IISCertDeploy.vbs est censé faire, même si je ne l'ai pas encore essayé, donc vous devrez peut-être jouer avec. –

+0

J'ai trouvé quelque chose d'intéressant et j'ai pensé partager avec vous. après avoir configuré le port ssl du site comme vous l'avez mentionné ci-dessus, tout ce que je dois faire est d'utiliser httpcfg pour définir ssl pour le même port. Dans le site Web d'IIS, il montrera que le port est avec le bon cert. Merci. –

Questions connexes