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

Documents pareils