[PDF] Création de site web Hébergement de site web





Previous PDF Next PDF



didoune.fr

28 avr. 2009 Différents serveurs web existent. Un des plus répandus et qui a l'avantage d'être gratuit (ce qui nous intéresse ici) est le serveur Apache.



Comment publier son site Web ?

Pour publier votre site (l' « héberger » sur Internet) il vous faut : 1. un logiciel de transfert de fichiers (ex : Ws_FTPpro



PROCEDURE DHEBERGEMENT DUN SITE WEB OU DUNE

16 oct. 2020 OBJET : Cette procédure définit les démarches à suivre par un client afin d'héberger un site web ou une application informatique chez ...



Création de site web Hébergement de site web

L'hébergeur peut s'occuper d'un site à divers niveaux 1 Mo 1 email : gratuit ... Lors de sa réception



COMMENT METTRE VOTRE SITE EN LIGNE ?

Publication FrontPage. LWS Web Transfert. Avec ce logiciel vous pourrez non seulement mettre votre site en ligne mais aussi décider de.



Table des matières

10 janv. 2014 Héberger un site Internet peut présenter un certain challenge. D'abord le « comment faire » présente certaines difficultés techniques qu'il ...



Quel hébergement pour mon site web ?

Les prestataires proposent plusieurs types d'hébergement qui répondent à des besoins spécifiques: gratuit mutualisé



Cours/TP n° 1 Installation et configuration dun serveur web

nous placerons dans le cadre d'un particulier (ou d'une PME) qui souhaite héberger lui-même son site web ainsi que différents outils largement utilisé de 



Internet - Transfert dun site Web avec FileZilla

4 juil. 2013 HÉBERGEMENT GRATUIT DE SITES WEB. Plusieurs hébergeurs proposent d'héberger votre site gratuitement et sans publicité :.



Création et gestion de sites Web professionnels Support de cours

INTERNET : COMMENT ÇA MARCHE ? Qu'est ce que l'Internet ? Internet est un réseau d'ordinateurs interconnectés répartis sur la planete ou plus exactement un 



[PDF] Création de site web Hébergement de site web - Damien Nouvel

L'hébergeur peut s'occuper d'un site à divers niveaux 1 Mo 1 email : gratuit Lors de sa réception le serveur web traite la requête 



[PDF] Tutorial: Héberger un site internet sur son ordinateur didounefr

28 avr 2009 · L'objectif final de ce tutorial est de créer un site web gratuitement et héberger sur son ordinateur personnel



[PDF] Comment publier son site Web ? - CRIFA

Pour publier votre site (l' « héberger » sur Internet) il vous faut : 1 un logiciel de transfert de fichiers (ex : Ws_FTPpro téléchargeable sur le Web)



[PDF] PROCEDURE DHEBERGEMENT DUN SITE WEB OU - FSI agrinet

16 oct 2020 · OBJET : Cette procédure définit les démarches à suivre par un client afin d'héberger un site web ou une application informatique chez l'IRESA



[PDF] Héberger son site Internet - UPRTFR

Héberger son site Internet – Janvier 2006 1 – Quelques dossiers articles Hébergement « Mise à disposition d'un espace disque sur un serveur web afin de 



[PDF] Création et gestion de sites Web professionnels

COMMENT RETROUVER L'INFORMATION SUR INTERNET ? 1 3 QU'EST CE QU'UNE PAGE WEB ? INTRODUCTION AU LANGAGE HTML 2 INTRODUCTION À LA CRÉATION DE PAGES WEB



Comment héberger son site web gratuitement sur GitHub

25 jui 2021 · Sommaire : 1 Création du compte GitHub; 2 Créer un dossier de code; 3 Ajouter les fichiers du site dans 



7 meilleurs sites dhébergement PDF gratuits pour télécharger et

23 fév 2023 · 7 meilleurs sites d'hébergement PDF gratuits pour télécharger et partager vos fichiers PDF en ligne · 1 FlipHTML5 · 2 PDFLiner · 3 Scribd · 4



[PDF] Installation serveur web cours et formation gratuit - BestCours

18 mar 2012 · Support de cours PDF à télécharger gratuitement sur l'installation et configuration d'un serveur web php mysql apache 



[PDF] Votre site internet en ligne en toute simplicité ! - LWS

Votre site Web est hébergé dans notre Datacenter situé à Paris : Nous vous conseillons l'antivirus AVG free edition qui est gratuit et

:

Création de site web

Hébergement de site web

Damien Nouvel

Licence Math/Info - L1

Damien NouvelCréation de site web

2 / 27Hébergement de site web

Plan

L'hébergeur

Le serveur web

Apache

Sites dynamiques

Licence Math/Info - L1

Damien NouvelCréation de site web

3 / 27Hébergement de site web

Plan

L'hébergeur

Le serveur web

Apache

Sites dynamiques

Licence Math/Info - L1

Damien NouvelCréation de site web

4 / 27Hébergement de site web

L'hébergeur

L'hébergeur sous-traite l'architecture technique DNS

Emails

Sites web

Bases de données

Licence Math/Info - L1

Damien NouvelCréation de site web

5 / 27Hébergement de site web

L'hébergeur

L'hébergeur peut s'occuper d'un site à divers niveaux

Gestion du (des) domaine(s) (DNS)

-Entrées DNS à configurer -Sous-domaines (par ex. " sous.domaine.fr »)

Gestion des emails du domaine

-Stockage des emails -Redirection des emails -Interfaces d'accès aux emails -Protocoles de consultation (POP, IMAP)

Mise à disposition d'un serveur

-Espace de stockage de fichiers -Architecture technique (scripts, frameworks, logiciels)

Licence Math/Info - L1

Damien NouvelCréation de site web

6 / 27Hébergement de site web

L'hébergeur

Coût selon le nombre de services / la durée, par ex.

DNS (si le nom de domaine est disponible...)

-Généralement (.fr, .com, .net) 6 à 15 € / an

Stockage / services :

-Gandi :

8 Go : 14,35 € / mois

-OVH :

1 Mo, 1 email : gratuit

25 Go, 10 emails, 1 base SQL : 2,4 € / mois

250 Go, 1000 emails, 3 bases SQL : 12 € / mois

-Amen :

2 Go, 10 email, 1 base SQL : 3,4 € / mois

100 Go, 100 emails, 10 bases SQL : 6,8 € / mois

1 To, 500 emails, 50 bases SQL : 13,4 € / mois

Licence Math/Info - L1

Damien NouvelCréation de site web

7 / 27Hébergement de site web

L'hébergeur

L'hébergeur s'engage à

Trafic : une bande passante minimale

Disponibilité : le site est " en ligne » 24/24 Fiabilité : peu de failles de sécurité (virus, etc.)

Responsabilité de l'hébergeur (en France)

Hébergeur ≠ Éditeur

Retirer les informations illicites lorsqu'elles sont signalées Déclaration des fichiers de données personnelles (CNIL) Sur demande du juge, des données peuvent être communiquées (sécurité)

Droit très différent selon les pays

Licence Math/Info - L1

Damien NouvelCréation de site web

8 / 27Hébergement de site web

L'hébergeur

Types d'hébergement

Dédié (dedicated)

-Une machine entière à disposition -Plus rapide, plus disponible, plus de stockage -Plus cher

Mutualisé (mutualized)

-Une " portion » de machine à disposition -Moins rapide, plus de risques de sécurité -Beaucoup moins cher

Colocation

-La machine appartient au client -L'hébergeur fournit l'infrastructure, le réseau, la maintenance

Licence Math/Info - L1

Damien NouvelCréation de site web

9 / 27Hébergement de site web

Plan

L'hébergeur

Le serveur web

Apache

Sites dynamiques

Licence Math/Info - L1

Damien NouvelCréation de site web

10 / 27Hébergement de site web

Le serveur web

Serveur, propose des services " orientés web »

DNS : noms de domaine

HTTP : pages web (HTML, XML, JSON, etc.)

FTP : serveur de fichiers

SSL : transactions cryptées

Principe client / serveur

ServeurHTTPDNS

FTP

SSLScripts serveurScripts client

Client

Licence Math/Info - L1

Damien NouvelCréation de site web

11 / 27Hébergement de site web

Le serveur web

Requête HTTP

Méthode (GET, HEAD, POST, PUT, DELETE)

URL (Uniform Ressource Locator)

-Domaine (et sous-domaine), par ex. " www.news.net » -Fichier demandé, par ex. " /info/sport/rugby.html » -Paramètres, par ex. " ?liste=50&page=3 » " ? » : indique le début des paramètres " & » : sépare les différents paramètres " nom=valeur » : nom et valeur des paramètres -Par ex. " www.news.net/info/sport/rugby.html?liste=50&page=3 » Le client envoie la requête au serveur (grâce au DNS) Lors de sa réception, le serveur web traite la requête

Licence Math/Info - L1

Damien NouvelCréation de site web

12 / 27Hébergement de site web

Le serveur web

Réponse du serveur

Un serveur peut répondre pour plusieurs domaines -Hôtes " virtuels » -Permet l'hébergement mutualisé

Retour après traitement de la requête

-" 20x » : succès (200 : " ok ») -" 30x » : ressource déplacée (301 : " moved ») -" 40x » : erreur client (404 : " not found ») -" 50x » : erreur serveur (500 : " internal error ») Si trouvée, le serveur renvoie la ressource demandée -Encodage selon le client (UTF8, ISO, etc.) -La ressource peut nécessiter l'exécution d'un programme

Licence Math/Info - L1

Damien NouvelCréation de site web

13 / 27Hébergement de site web

Le serveur web

Le serveur " interroge » le site concerné par la requête Site1

Serveur

web

Site2Serveur

Client

Licence Math/Info - L1

Damien NouvelCréation de site web

14 / 27Hébergement de site web

Le serveur web

Recherche de la ressource

URL : chemin d'une ressource séparés par " / » -Arborescence du site -Arborescence des dossiers / fichiers sur le serveur -Par défaut, correspondance automatique -Par défaut, un dossier est " représenté » par " index.html » Possibilité de structurer différemment les dossiers / fichiers que par l'arborescence du site -Inclusion de fichiers -Mécanisme de " réécriture » d'URL -Utilisation de " CMS » pour décrire l'arborescence du site Importance des URL " propres » : moteur de recherche et/ou compréhension par l'utilisateur

Licence Math/Info - L1

Damien NouvelCréation de site web

15 / 27Hébergement de site web

Le serveur web

Inclusion de fichiers

Décrire un fichier comme " assemblage » de fichiers Permet de factoriser le code (évite la redondance)

Page 1

Haut

Contenu 1

BasPage 2

Haut

Contenu 2

BasHaut

Page 3

Haut

Contenu 3

BasBas

Licence Math/Info - L1

Damien NouvelCréation de site web

16 / 27Hébergement de site web

Le serveur web

Réécriture d'URL

Une URL peut-être compliquée selon les mécanismes du site -Par ex. : http://www.news.net/articles/article.php?id=12&page=2 Nécessité de rendre l'URL plus compréhensible -Par ex. : http://www.news.net/articles/article-12-2 Utilisation des " expressions régulières » -Description d'un langage comme algèbre

Ensemble : alphabet

Opérateurs : concaténation, union(+), fermeture (étoile de Kleene, *)

Classes de caractères ([a-Z], [0-9]...)

Également utile pour traiter du Java, HTML, CSS, etc. -Réécriture d'une partie de l'URL " reconnue » Par ex. : ^article-([0-9]+)-([0-9]+)$ → article.php?id=$1&rubrique=$2

Licence Math/Info - L1

Damien NouvelCréation de site web

17 / 27Hébergement de site web

Le serveur web

Utilisation d'un CMS

Plus d'accès au fichiers / dossiers direct

Modification du site par le " backend »

Le site est enregistré dans une base de données Les fonctionnalités sont définies selon le CMS choisi -Arborescence du site -Édition d'articles -Ajout de forum -Intégration de galeries d'images -Intégration de calendrier -Fonctions pour les sites de commerce

Licence Math/Info - L1

Damien NouvelCréation de site web

18 / 27Hébergement de site web

Plan

L'hébergeur

Le serveur web

Apache

Sites dynamiques

Licence Math/Info - L1

Damien NouvelCréation de site web

19 / 27Hébergement de site web

Apache

Apache HTTP serveur

Logiciel libre (sous licence Apache)

Créé par le NCSA (USA, 1995)

De 60% à 70% des serveurs web

Paramétré par fichiers de configuration

Fonctionnalités phares

Exécution de programmes (CGI, PHP, Python, Ruby, Perl...)

Multithreads (un processus par requête)

Réécriture d'URL

Gestion des droits d'accès (.htaccess)

Format standard des logs (statistiques)

Licence Math/Info - L1

Damien NouvelCréation de site web

20 / 27Hébergement de site web

Apache

Configuration d'Apache

Fichier principal " httpd.conf »

-Type du serveur -Nom du serveur -Racine des fichiers -Inclusion d'autres fichiers de configuration

Ajout de modules " au besoin »

-Scripts PHP (selon l'extension, PHP4 ou PHP5) -Scripts Perl, Python, CGI, Ruby -Réécriture d'URL

Serveurs virtuels

-Hébergement de plusieurs sites sur une machine

Licence Math/Info - L1

Damien NouvelCréation de site web

21 / 27Hébergement de site web

Apache

Configuration d'Apache (suite)

Par liens symboliques

-Commandes : " ln -s » et " rm » -Comme des " raccourcis »

Activer / désactiver des modules / sites

sites-enabledsites-available

Site 1

Site 2

Site 3

Site 4mods-enabledmods-available

php5 rewrite ssl dav

Licence Math/Info - L1

Damien NouvelCréation de site web

22 / 27Hébergement de site web

Apache

Exemple de configuration d'un site web

ServerName www.news.net

DocumentRoot /var/www/vhosts/www.news.net

SetHandler python-program

Deny from all

ServerName news.net

RedirectMatch 301 (.*) http://www.news.net$1

Licence Math/Info - L1

Damien NouvelCréation de site web

23 / 27Hébergement de site web

Plan

L'hébergeur

Le serveur web

Apache

Sites dynamiques

Licence Math/Info - L1

Damien NouvelCréation de site web

24 / 27Hébergement de site web

Sites dynamiques

Site statique

Les pages web sont envoyés " telles quelles »

Rapide, mais rigide

Site dynamique

Les pages sont " calculées » selon

-L'architecture du site (inclusions) -La base de données -L'utilisateur (authentification) Nécessite d'exécuter un programme (plus lent)

Facilite la modification du contenu du site

Grande majorité des sites

Licence Math/Info - L1

Damien NouvelCréation de site web

25 / 27Hébergement de site web

Sites dynamiques

Dynamiser un site à l'aide de PHP

PHP -Langage d'interaction avec les bases de données (1994) -" Personal Home Page » / " Php : Hypertex Processor » -Langage impératif (≠ déclaratif, HTML / CSS) -Syntaxe C (proche de Java, Perl...) Instructions terminées par " ; » (sauts de lignes ne changent rien)

Conditions, boucles, fonctions,

Langage objet (PHP5) avec héritage

Le code PHP est mélangé au code HTML

-Format pseudo-XML : " » -Remplacé dans le fichier HTML par ce qu'il affiche echo "Hello world"; → Hello world

Licence Math/Info - L1

Damien NouvelCréation de site web

26 / 27Hébergement de site web

Sites dynamiques

Dynamiser un site à l'aide de PHP (suite)

Exemple d'exécution d'un fichier PHP

page.php " serveur » page.php " client »

Salut, on compte no 0 no 1

no 2 no 3 no 4

Licence Math/Info - L1

Damien NouvelCréation de site web

27 / 27Hébergement de site web

Sites dynamiques

Dynamiser un site à l'aide de PHP (suite)

Fonction " include("nomfichier.php"); »

Inclusion à l'aide de PHP

page.php " serveur »

Mon contenu ici

En HTML

haut.php " serveur » menu.php " serveur » boites.php " serveur » bas.php " serveur »Clientquotesdbs_dbs16.pdfusesText_22
[PDF] la pauvre eugenie

[PDF] le bel ambitieux tailleferre

[PDF] mettre un site en ligne gratuitement

[PDF] analyse affaire tailleferre

[PDF] la fille d'opéra

[PDF] calendrier hec 2016-2017

[PDF] le bel ambitieux

[PDF] rossini

[PDF] calendrier académique hec paris

[PDF] calendrier hec 2018

[PDF] hector le bouclier de troie résumé

[PDF] zeus ? la conquête de l'olympe

[PDF] exemple de comique de l'absurde

[PDF] résoudre graphiquement l'équation f(x)=0

[PDF] résoudre graphiquement f(x)=g(x)