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
PlanL'hébergeur
Le serveur web
Apache
Sites dynamiques
Licence Math/Info - L1
Damien NouvelCréation de site web
3 / 27Hébergement de site web
PlanL'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 DNSEmails
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 niveauxGestion 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 € / anStockage / 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 cherMutualisé (mutualized)
-Une " portion » de machine à disposition -Moins rapide, plus de risques de sécurité -Beaucoup moins cherColocation
-La machine appartient au client -L'hébergeur fournit l'infrastructure, le réseau, la maintenanceLicence Math/Info - L1
Damien NouvelCréation de site web
9 / 27Hébergement de site web
PlanL'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
FTPSSLScripts 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êteLicence 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 programmeLicence 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 Site1Serveur
webSite2Serveur
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'utilisateurLicence 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
HautContenu 1
BasPage 2
HautContenu 2
BasHaut
Page 3
HautContenu 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èbreEnsemble : 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=$2Licence 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 commerceLicence Math/Info - L1
Damien NouvelCréation de site web
18 / 27Hébergement de site web
PlanL'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 configurationAjout de modules " au besoin »
-Scripts PHP (selon l'extension, PHP4 ou PHP5) -Scripts Perl, Python, CGI, Ruby -Réécriture d'URLServeurs virtuels
-Hébergement de plusieurs sites sur une machineLicence 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-availableSite 1
Site 2
Site 3
Site 4mods-enabledmods-available
php5 rewrite ssl davLicence 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
PlanL'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 worldLicence 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 4Licence 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] 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)