2010-03-27 5 views
2

Je suis habitué à la mise en place CF9 (édition Dev) sur mon Windows en utilisant Apache. Je voudrais essayer d'utiliser IIS7 fourni avec Win7 Pro. Quelles sont les étapes pour le configurer pour que je puisse avoir:Comment configurer CF9 avec IIS7 (multiple instance, hébergement virtuel par nom d'hôte)

www.siteA.dev

www.siteB.dev

Ces deux points à 127.0.0.1 via le fichier hôte Windows. Je voudrais que siteA.dev & siteB.dev utilise 2 instances CF différentes.

J'ai déjà installé CF9 dev édition avec 2ème option. Que devrais-je faire ensuite?

Ai-je besoin d'utiliser le gestionnaire IIS? Ou l'outil de configuration de serveur Web des FC est tout ce dont j'ai besoin?

Où entrer les données à IIS comme vhost dans Apache?

Merci

+0

Question ServerFault peut-être? – Sergii

Répondre

1

Vous devez installer des instances différentes, puis les configurer pour utiliser votre site Web IIS.

J'explique here comment le faire (il est sur cf8, mais le processus doit être exactement la même chose). Une fois les instances créées, il suffit d'accéder à c: \ jrun4 \ bin \ wsconfig (ou à wsconfig) et de relier l'instance ColdFusion existante au site Web IIS.

L'écran ressemble à ceci:

alt text http://www.adobe.com/devnet/coldfusion/articles/multi_instances/fig12.gif

avoir fait, vous serez en mesure d'accéder à vos nouvelles instances via les adresses créées via le fichier hosts.

Espérons que cela vous aide Henry.

Vive

MISE À JOUR

répondre à votre question sur l'IIS ici.

Créez simplement le site Web IIS. Ensuite, allez aux propriétés, puis cliquez sur Avancé, et ajoutez des hôtes nerw en-tête comme ci-dessous:

alt text http://img401.imageshack.us/img401/8720/iis.jpg

Sur la valeur d'en-tête d'hôte, il suffit d'ajouter le nom que vous voulez, à savoir mywebsite1.dev.

Maintenant, allez au fichier hosts et ajoutez une entrée avec la même valeur indiquant 127.0.0.1

Après cela, il suffit de suivre les étapes je l'ai déjà mentionné ci-dessus pour la wsconfig.

+0

Site Web IIS: pointe toujours sur "Site Web par défaut" sur votre capture d'écran. Comment puis-je configurer un nouveau site web qui ne répond qu'à siteA.dev et un autre qui ne répond qu'à siteB.dev? THX. – Henry

+0

Créez le site Web comme vous le feriez normalement via IIS, après l'avoir fait, allez dans wsconfig, et "reliez" votre site web à votre application.Sur le fichier hosts, il suffit de faire: siteA.dev 127.0.0.1 siteB.dev 127.0.0.1 Et c'est tout –

+0

Sautons CF pour un moment, je pense que je ne sais toujours pas où mettre en place IIS afin que WebsiteA répond seulement à siteA.dev. THX... – Henry

Questions connexes