Modle PV SI
Transcription
Modle PV SI
Mémo Directives de développement et d’hébergement de sites web Service informatique cif / Version 1.0 / 06.02.06 DirectivesWEB.doc 1/4 Mémo 1 HEBERGEMENT........................................................................................................................................ 3 1.1 MISES A JOUR ....................................................................................................................................... 3 1.1.1 Ftp ................................................................................................................................................ 3 1.1.2 FrontPage .................................................................................................................................... 3 1.2 STRUCTURE DES DOSSIERS.................................................................................................................... 3 1.2.1 Structure physique ....................................................................................................................... 3 1.2.2 Structure virtuelle (dossiers virtuels)............................................................................................ 3 1.2.3 Page d’accueil.............................................................................................................................. 3 2 DEVELOPPEMENT ................................................................................................................................... 4 2.1 LANGAGES DE SCRIPT SUPPORTES ......................................................................................................... 4 2.1.1 ASP (2.0 & 3.0) ............................................................................................................................ 4 2.1.2 .NET (1.1 & 2.0) ........................................................................................................................... 4 2.2 COMPOSANTS ....................................................................................................................................... 4 2.2.1 Composants installés................................................................................................................... 4 2.2.2 Nouveaux composants ................................................................................................................ 4 2.3 BASES DE DONNEES .............................................................................................................................. 4 2.3.1 SqlServer 2000 ............................................................................................................................ 4 2.3.2 Access.......................................................................................................................................... 4 Service informatique cif / Version 1.0 / 06.02.06 DirectivesWEB.doc 2/4 Mémo 1 Hébergement 1.1 Mises à jour Deux méthodes d’accès sont disponibles pour le transfert de fichiers : FTP et FrontPage. Dans tous les cas un accès FTP est créé afin d’accéder à l’entier de la structure d’hébergement. 1.1.1 Ftp Un accès FTP est automatiquement créé lors de l’ouverture d’un hébergement. Un compte générique est créé par site. Les comptes supplémentaires « spéciaux » ainsi que celui du webmaster peuvent être nominaux. Cette gestion est assurée par le Sinf qui est compétent pour l’attribution des noms de login ainsi que des mots de passe. 1.1.2 FrontPage Les accès FrontPage sont créés sur demande et dans la même logique que les comptes FTP. 1.2 1.2.1 Structure des dossiers Structure physique Pour des raisons de sécurité, certains dossiers sont placés hors de l’arborescence du site web. Il s’agit des répertoires DATA et UPLOAD. Le premier est destiné aux bases de données Access et le deuxième réservé à l’upload de fichiers via un composant tel que AspSmartUpload. Ces deux dossiers ont les droits de lecture/écriture/suppression pour l’utilisateur Anonyme. Lors d’une connexion par FTP, on peut donc voir l’arborescence complète de l’espace d’hébergement : Dossier \html \data \upload Droits util. Anonyme R RWD RWD Utilisation Pages du site BD Access Upload de fichiers 1.2.2 Structure virtuelle (dossiers virtuels) Nous créons les dossiers virtuels sur demande. 1.2.3 Page d’accueil La page d’accueil du site (page par défaut) doit impérativement porter un des noms suivants : - default.htm default.asp (ASP) default.aspx (.NET) Service informatique cif / Version 1.0 / 06.02.06 DirectivesWEB.doc 3/4 Mémo 2 Développement 2.1 Langages de script supportés 2.1.1 ASP (2.0 & 3.0) Chaque site utilise sa propre identité et ne peut avoir accès aux fichiers hors de son arborescence. 2.1.2 .NET (1.1 & 2.0) L’exécution se fait dans le contexte de sécurité « medium trust » et en isolation de processus. Chaque site utilise sa propre identité et ne peut avoir accès aux fichiers hors de son arborescence. 2.2 Composants Différents composants sont installés sur les serveurs d’hébergement. Ceux-ci sont à disposition du développeur. Ce dernier utilisera donc prioritairement ces composants pour autant qu’ils remplissent les fonctions désirées. 2.2.1 Composants installés Composant AspSmartUpload AspEmail 2.2.2 2.3 Fonctionnalité Upload à partir d’une page ASP Envoi d’e-mail à partir d’une page ASP Nouveaux composants Si aucun composant installé sur le serveur ne répond aux fonctionnalités souhaitées, le webmaster peut soumettre au Sinf un composant ou les fonctionnalités souhaitées. Le Sinf après recherche et évaluation du composant acceptera ou refusera son installation s’il ne présente pas la stabilité, des critères de sécurité suffisants ou s’il n’est pas correctement licencié le cas échéant. Bases de données De préférence le webmaster utilisera des bases SqlServer. Elles offrent l’avantage d’offrir une maintenance centralisée (backup), supporter la montée en charge et d’être accessibles en mode client / serveur. 2.3.1 SqlServer 2000 Le serveur de bases de données n’est pas accessible directement. Le Sinf crée à la demande les bases vierges nécessaires, les utilisateurs ayant les droits requis et met à disposition une interface web d’administration. 2.3.2 Access Les bases Access doivent être transférées par FTP dans le dossier DATA à la racine de l’arborescence FTP de l’espace d’hébergement. La connexion se fera en suite en DSN less (ServerMapPath & « ..\..\data\mabase.mdb ») ou avec une connexion DSN qui sera fournie par le Sinf sur demande. Service informatique cif / Version 1.0 / 06.02.06 DirectivesWEB.doc 4/4