Rediriger les connexions HTTP en HTTPS sur IIS 6.0 et IIS 7.0

Il existe différentes méthodes pour rediriger les connexions qui arrivent sur un site en http:// vers le même site en https:// avec IIS 6.0 ou IIS 7.0.

C’est plus difficile qu’avec Apache mais pas non plus la mort.

Voyons une méhode qui est la plus simple: c’ est d’utiliser les pages d’erreur de IIS.

Nous interdisons les connexions en HTTP:// ce qui provoque une erreur 403.4. La page de cette erreur est personnalisée pour faire une redirection vers HTTPS://

Voilà les étapes

  • Je force la connexion en HTTPS uniquement
  • Je crée une page d’erreur customisée

Pour forcer la connexion en HTTPS

Nous allons dans la console de IIS 6.0

Gestionnaire Services Internet

Clic droit sur le site web par défaut puis Propriété

Dans l’onglet sécurité des répertoires, il faut éditer les communications sécurisées pour forcer le canal en SSL.. Nous pouvons au passage activer le 128 bits.

iis 6.0 Gestionnaire Services Internet Forcer SSL

Maintenant dès que nous allons sur le site nous avons la fameuse erreur 403.4.

Nous créons une page avec le code suivant:

<script type="text/javascript"
window.location = "https://" + window.location.hostname+window.location.pathname+windows.location.search+windows.location.hash;
 </script>

Il est important de mettre les hash et les search dans le cas ou l’URL contiendrait ces éléments.

Une fois que cette page est crée, nous l’affectons à l’erreur.

Le chemin est le suivant

Dans le site web par défaut, nous choisissons l’onglet erreurs personnalisées puis l’erreur qui nous concerne la 403.4

Un petit coup d’édition et nous faisons pointer vers le fichier crée précédement. Nota il faut que le fichier soit accessible par IIS ( droit ok et chemin ok).

Et après c’est le moment du test.

Hyper V R2 – Dimensionnement des serveurs physiques

Pour dimensionner correctement les serveurs physiques qui vont supporter HyperV ou HyperV R2, il faut faire une étude complète de l’existant et aussi connaître le matériel qui est à votre disposition pour la virtualisation.

La première étape est de faire l’inventaire de votre parc de serveurs.

Le logiciel Microsoft Assessment and Planning Toolkit disponible ici  http://www.microsoft.com/downloads/en/details.aspx?FamilyID=67240b76-3148-4e49-943d-4d9ea7f77730 vous permet de réaliser l’audit des machines.

Les éléments important à récuperer sont:

  • CPU
  • Mémoire
  • Disque
  • Réseau

L’audit doit donc être fait pendant une période longue (1 semaine) pour avoir des mesures interressantes.