2010-03-23 23 views
2

Je construis quelques sites SharePoint, et je veux utiliser des zones afin que je puisse définir la sécurité différente dans les différentes zones. Mon poste de travail a un SharePoint local, et je l'utilise pour le développement. Mon poste de travail a une adresse IP statique et est connecté à Internet. Lorsque je crée un site SharePoint, je souhaite ajouter un en-tête d'hôte, par exemple, devbox.com. Je ne possède pas ce nom, et je ne le veux pas non plus. Ensuite, j'ajoute une entrée dans mon fichier hosts, mais quand je surfe sur http://devbox.com:8080, ça ne se résout pas. Ai-je besoin d'enregistrer le nom que je souhaite utiliser? Dans l'affirmative, mon fichier hosts doit-il d'abord résoudre les noms/adresses IP?Windows hosts file et la question de liaison IIS

Répondre

1

Cela devrait fonctionner. Cependant, vous devrez vous assurer que votre site Web dispose des bonnes correspondances. Par exemple, si vous souhaitez que votre site réponde à http://devbox.com:8080, vous devez configurer votre site Web pour qu'il réponde à toutes les adresses IP et au port 8080, ou pour répondre à l'en-tête d'hôte devbox.com et au port 8080.

BTW, pour tester si votre fichier HOSTS est correctement configuré, ouvrez une ligne de commande et PING devbox.com. Vous devriez voir l'adresse résolue à l'adresse IP de votre machine locale. Sinon, vous avez fait quelque chose de mal dans la façon dont vous avez configuré votre fichier HOSTS ... s'il vous plaît poster la ligne dans le fichier HOSTS que vous utilisez.

BTW, par mon commentaire ci-dessous, vous devriez probablement utiliser 127.0.0.1 (aka localhost) dans votre ligne de fichier HOSTS, plutôt que votre adresse IP externe. Cela supprimera l'adresse IP comme point de défaillance potentiel (par exemple, dans le cas où un pare-feu bloque le trafic)

+0

J'utilise IIS 7 et j'ai modifié le paramètre Liaisons, j'ai ajouté devbox.com comme nom d'hôte, et le port que j'utilise. Ensuite, dans le fichier hosts, j'ai ajouté l'entrée ... devbox.com. Cela devrait être tout ce que j'ai besoin de faire, non? – bmw0128

+0

oui. Vous pouvez également utiliser 127.0.0.1 (aka localhost) au lieu de votre adresse IP externe, juste pour vous assurer qu'il n'y a aucun problème avec le logiciel de pare-feu sur votre adresse IP externe qui bloque votre demande. Cela peut ne pas poser problème, car Windows sait généralement quand il parle à lui-même, mais ne peut pas nuire à la suppression de l'adresse IP externe en tant que variable. –

+0

merci, le nom fonctionne maintenant, mais pas la partie du port. Ai-je besoin de faire quelque chose en particulier dans le fichier hosts concernant le port? – bmw0128