IntroductionAprès avoir créé un site web, vous devez le publier chez un fournisseur d'hébergement Web pour qu’il puisse être utilisé. Pour déployer un site web, vous devez effectuer les tâches suivantes :
Et enfin, vous pourrez exécuter le déploiement proprement dit. WebMatrix vous accompagne en vous indiquant les changements qu'il devra apporter sur le serveur distant, vous approuvez ceux-ci, et il publie le site. WebMatrix déploie le site en copiant les fichiers sur le serveur distant. Il peut éventuellement déployer une ou plusieurs bases de données utilisée(s) par le site hébergé. Les fournisseurs d'hébergementIl existe des dizaines de sociétés d'hébergement, chacune offrant des plans d'hébergement qui ont des caractéristiques et des prix différents. Il existe une place de marché répertoriant une grande partie de ces offres. WebMatrix automatise la plupart du processus de déploiement via un processus nommé Web Deploy, ce qui simplifie grandement les choses. L’outil vous propose donc une liste de fournisseurs dûment sélectionnés, qui supportent tous ce processus automatisé. Bien sûr, vous n’êtes pas obligé de choisir l’un des fournisseurs proposés. Si vous sélectionnez une autre société, vous pourrez toujours déployer votre site à partir de WebMatrix, mais le processus sera plus manuel et s’appuiera sur un transfert de fichier via FTP (par contre vous ne pourrez publier par ce biais que les bases de données SQL Server Compact, pas les bases SQL Server ou SQL Server Express). Dans la procédure qui suit, nous vous proposons de baser notre exemple sur la solution Ma Plateforme Web. Il s’agit d’une plateforme Web que Microsoft met à votre disposition pour vous aider à tester rapidement et gratuitement vos sites web sur un serveur. Il vous suffit de soumettre une demande en remplissant un formulaire et Microsoft vous donne l’accès gratuitement à une machine serveur pour une durée limitée. En quelque sorte, vous êtes un peu comme votre propre fournisseur d’hébergement, pratique non? Pour tout savoir sur Ma Plateforme Web, rendez-vous ici : www.maplateformeweb.com. Et profitez du tutorial spécifique pour déployer facilement votre site avec WebMatrix ! Remarque sur l’utilisation de SSL: Pour rappel, il s’agit du protocole que vous utilisez si vous accédez à un site Web en utilisant l'adresse https:// au lieu de http://. SSL chiffre les informations qui circulent entre le navigateur et le serveur, ce qui est très utile pour les pages d’un site qui comportent des informations privées, telles que des mots de passe ou des numéros de carte de crédit. Il faut savoir que la configuration du protocole SSL nécessite des étapes supplémentaires comme l'achat et la configuration du certificat utilisé pour le chiffrement, que nous ne détaillerons pas dans la suite de cette procédure. Bases de donnéesSi vous utilisez SQL Server Compact en tant que votre base de données, les données sont stockées dans un fichier d’extension .sdf. Lorsque vous déployez la base de données, WebMatrix copie sur le serveur web non seulement le fichier .sdf mais aussi le programme de base de données lui-même. Cela garantit le bon fonctionnement du site même si SQL Server Compact n'est pas déjà installé sur le serveur web. Si vous utilisez une base de données SQL Server ou MySQL, WebMatrix crée les scripts à exécuter sur la base de données, qui est elle-même créée au préalable pour vous, par le fournisseur d'hébergement. Ces scripts créent les tables de base de données et insèrent les données dans celles-ci afin de reproduire la structure et les données que vous avez dans la base de données sur votre ordinateur. Si vous utilisez une base de données SQL Server Compact et que vous souhaitez déployer sur une base de données SQL Server, vous devez migrer les données vers SQL Server avant de déployer. Pour obtenir des instructions, consultez Comment faire pour migrer une base de données SQL Server (en anglais).
Pour avoir la suite du tutorial, téléchargez | Tutoriaux WebMatrix
Offres compatibles WebMatrix
|