Télécharger simplement le kit de base de XAMPP. Les kits marqués "Ajouts" sont optionnels.
|
|
|
- Fabien Valentin Raymond
- il y a 10 ans
- Total affichages :
Transcription
1 Installation...2 Présentation de HTTP...3 telnet adresse_ip_serveur_web GET /index.html HTTP/ Qu est-ce qu un type MIME...7 Réglages d'exécution...7 Configuration...7 Gestion des droits...9 Directory, Files, Location...9 Mesure défensive...9 Options, AllowOverride...9 Protection par mot de passe...10 Accès sécurisé.htaccess...11 Code:...12 La procédure de création du fichier.htaccess :...13 La procédure de création du fichier.htpasswd :...13 Crypter les mots de passe en php?...14 Créer le.htaccess...14 Comment trouver ce chemin absolu?...15 Créer le.htpasswd...16 Utilisation d'alias de répertoires...17 autorisations:...17 exemple dans xamp...17 XAMPP est un kit d'installation d'apache qui contient MySQL, PHP et Perl. XAMPP est réellement très facile à installer et à utiliser - vous n'avez qu'à le télécharger, le décompresser et le démarrer version (PHP 5.4 based) - Updated PHP to version for Windows, Linux and OS X version (PHP 5.5 based) - Updated PHP to version for Windows, Linux and OS X Télécharger simplement le kit de base de XAMPP. Les kits marqués "Ajouts" sont optionnels. Apache , MySQL PBXT engine (currently disabled), PHP 5.3.5, OpenSSL 0.9.8l, phpmyadmin 3.3.9, XAMPP Control Panel 2.5.8, Webalizer , Mercury Mail Transport System v4.72, FileZilla FTP Server , SQLite , SQLite , ADOdb
2 5.11, Xdebug 2.1.0rc1, Tomcat (with mod_proxy_ajp as connector) Pour Windows 2000, XP, Vista, 7. Lisez-moi. Installateur Installation L'assistant d'installation de XAMPP win32quand l'installation est complétée, vous trouverez XAMPP sous Démarrer / Programmes / XAMPP. Grâce au panneau de contrôle XAMPP, vous pouvez démarrer/arrêter chacun des serveurs et installer/désinstaller les services.
3 Le panneau de contrôle XAMPP pour arrêter/démarrer Apache, MySQL, FileZilla et Mercury ou installer ces serveurs en tant que services. Présentation de HTTP Voir aussi: HTTP - HyperText Transfert Protocol - fondé par Tim Berners Lee, développé et utilisé par le WWW à partir de Protocole adapté au transfert d'information multimédia. Léger et rapide, à coût d'exploitation très bas. Introduit la notion d'hypertexte, c'est à dire que l'information de navigation est prise en compte dans le document, mais ne prend pas en charge le procédé complet de navigation. Le protocole HTTP sert à la communication entre le client et le serveur. Il s'agit en fait d'un dérivé du protocole FTP. Lors d'une communication, le logiciel client se connecte en TCP sur le serveur et télécharge en FTP le document désigné. Il coupe aussitôt la communication avec le serveur. S'il y a dans le document HTML plusieurs composants (comme des images, la plupart du temps), ce processus se répète autant de fois qu'il y a d'éléments constituant la page. L'avantage de ce processus est de limiter au maximum le temps d'occupation du serveur, de façon qu'il n'y ait pas d'engorgement de ce dernier. Il est extrêmement simple d'étudier son fonctionnement en utilisant le programme telnet. Pour se connecter au serveur web il suffit de faire :
4 telnet adresse_ip_serveur_web 80 où adresse_ip_serveur est l'adresse ip du serveur web cible Comment récupérer Telnet sur Windows VISTA et Windows Seven? Il suffit d exécuter la commande : pkgmgr /iu:telnetclient La partie principale de la requête en ce qui concerne le client est la commande, placée sur la première ligne de la reqûete. Elle détermine l'action à effectuer. Ces commandes sont parfois accompagnées d'arguments qui précisent l'objet sur lequel porte la commande. L'action la plus courament utilisée est la récupération d'un document en utilisant la commande GET ou POST (GET et POSt sont deux méthodes HTTP différentes pour effectuer la même action). Cette commande prend comme argument la ressource à récupérer, c'est à dire le chemin vers le fichier à récupérer (ce n'est pas un chemin absolu, mais relatif à la racine du serveur). Par exemple : GET /index.html HTTP/1.0 les clients placent une entête dans leur requête, à la suite de la commande, décrivant par exemple qui ils sont (le nom et le numéro de version pour un navigateur par exemple) et ce qu'ils peuvent accepter (des images, du texte au format HTML pour le même type de logiciel par exemple). Certaines entêtes sont optionelles et d'autres obligatoires pour utiliser ce type d enttête, il faut mentionner à la suite de la requête la version du protocole utilisée. (en général HTTP 1.0 ou HTTP/1.0 voire HTTP 1.1 ou HTTP/1.1)
5 Par exemple : telnet Trying Connected to Escape character is '^]'. GET /test.html HTTP/1.0 HTTP/ OK Date: Thu, 17 Apr :39:21 GMT Server: Apache/2.2.3 (Debian) mod_jk/ mod_python/ Python/2.4.4 PHP/ etch10 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Last-Modified: Thu, 17 Apr :16:12 GMT ETag: " e-6883c700" Accept-Ranges: bytes Content-Length: 158 Connection: close Content-Type: text/html <html> <head> <title>tester</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body> <h1 >tester</h1> </body> </html> Connection closed by foreign host. La requête utilisée dans cet exemple est la plus simple que l'on puisse trouver, elle se compose d'un seule ligne qui comprend trois éléments : la méthode, l'url (elle identifie la ressource, dans la plupart des cas sur Internet il s'agit d'un simple fichier texte ou d'une image) et la version du protocole HTTP utilisé (HTTP/1.0 ou HTTP/1.1). En plus de cette ligne on peut trouver un certain nombre de champ (1 par ligne) dont la forme est toujours la même, le nom du champ, suivi de : et d'un espace et la valeur que l'on veut lui donner (toujours suivi des caractères \r et \n). Les caractères \r et \n correspondent respectivement au retour chariot et saut de ligne. Vient ensuite une ligne vide, composée donc seulement des deux caractères \r et \n et le corps de la requête. Une requête a donc la forme suivante : Méthode url HTTP/1.0\r\n Champ1 : valeur 1\r\n Champ2 : valeur 2\r\n \r\n Ceci est le corps de ma requête... Autre exemple: telnet test.skateinmars.net 80 Vous verrez s'afficher : Trying Connected to skateinmars.net.
6 Vous êtes donc connecté au serveur identifié par le nom skateinmars.net et l'adresse IP Le serveur attend une action de votre part. Saisissez : GET / HTTP/1.1 Host: test.skateinmars.net Puis 2 fois <entrée> Vous voyez alors s'afficher du texte HTML. mic@bureau:~$ telnet test.skateinmars.net 80 Trying Connected to skateinmars.net. Escape character is '^]'. GET / HTTP/1.1 Host: test.skateinmars.net HTTP/ OK Server: nginx/ Date: Tue, 02 Feb :30:28 GMT Content-Type: text/html; charset=utf-8 Connection: keep-alive Set-Cookie: SESS70816c b97e1f8307d31ccd47=f435a23d4ebc0831ae5232be29202ae1; expires=thu, 25 Feb :03:48 GMT; path=/; domain=.local.ubuntu-fr.org Expires: Sun, 19 Nov :00:00 GMT Last-Modified: Tue, 02 Feb :30:28 GMT Cache-Control: store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0 Content-Length: 7965 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="fr" lang="fr" dir="ltr"> <head> <title>ubuntu-fr Communauté francophone des utilisateurs d'ubuntu</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="alternate" type="application/rss+xml" title="ubuntu-fr RSS" href=" /> <link rel="shortcut icon" href="/misc/favicon.ico" type="image/x-icon" /> <link type="text/css" rel="stylesheet" media="all" href="/modules/aggregator/aggregator.css?f" /> <link type="text/css" rel="stylesheet" media="all" href="/modules/node/node.css?f" /> <link type="text/css" rel="stylesheet" media="all" href="/modules/system/defaults.css?f" /> <link type="text/css" rel="stylesheet" media="all" href="/modules/system/system.css?f" /> <link type="text/css" rel="stylesheet" media="all" href="/modules/system/system-menus.css?f" /> <link type="text/css" rel="stylesheet" media="all" href="/modules/user/user.css?f" /> <script type="text/javascript"> </script> </head> <body class="front not-logged-in page-node two-sidebars"> <div id="page"> on coupé </div> <!-- /page --> </body> </html> HTTP/ OK Ici on peut voir le protocole utilisé, et le code de retour. Le code de retour est très important, il nous permet de savoir si la requête a reussi ou non. Ici le code est 200, soit OK. Le code 200, vous le recevez à peu prêt tout le temps, il signifie que la requête a réussi. Les deux méthodes vraiment utilisées sont GET et POST (les amateurs d'html
7 reconnaîtront des mots clefs familiers à la construction d'un formulaire). La méthode GET est la plus simple car le corps du message dans ce type de requête est vide. La méthode POST permet d'envoyer des informations au serveur dans le corps du message d'une requête HTTP. Lorsque des informations sont envoyées au serveur à l'aide de la méthode GET, elles sont encodées à la suite de la ressource après le symbole '?' dans l'url. Qu est-ce qu un type MIME Lorsqu un utilisateur demande une page web au serveur Apache, il arrive que cette page web fasse appel à des fichiers complémentaires : images, sons Tous ces fichiers complémentaires ont un format particulier et nécessitent donc des logiciels particuliers pour être affichés. Afin de permettre au client de savoir de quel type de logiciel il a besoin en fonction du type de données qu Apache lui envoie, le serveur web associe un type MIME (Multipurpose Internet Mail Extensions). Cette information a été créé pour permettre l envoi de pièces jointes avec un courrier électronique et elle est utilisé également pour le protocole http. Réglages d'exécution cachée dans xampp\apache\conf\extra\httpd-default.conf Timeout 300 Paramètre important qui fixe le temps (en ms) d'attente maximum du serveur d'une réponse à une requete envoyée à un programme extérieur (comme un gestionnaire de base de données) KeepAliveon MaxKeepAliverequests 100 KeepAliveTimeout 15 Autorise les connexions persistantes d'un client, afin de lui permettre l'envoi de plusieurs requetes sans déconnexion, avec un plafond fixé pour un client, pour servir aussi d'éventuels autres clients! et un temps d'attente maxi de la requete suivante provenant du meme client. MinSpareServers 4 MaxSpareServers 20 Nombres maximum et minimum de processus serveurs devant être en permanence disponibles, en attente de nouvelles connexions clientes StartServers 5 Nombre de processus serveurs démarrés à l'initialisation, en plus du processus père. ps aux grep apache donne le nombre de PID enfant propriété de www-data. MaxClients 20 Nombre maximum de processus qu'apache peut lancer et gérer simultanément. Ce nombre ne peut pas excéder 254 MaxRequestsPerChild 500 Nombre maximum de requetes HTTP traitées par un processus enfant avant qu'il ne soit éliminé. Configuration dans xampp\apache\conf\httpd.conf
8 ServerRoot "repertoire/de/configuation/apache" ServerRoot "C:/xampp/apache" Il s'agit du répertoire où le serveur trouvera son répertoire de configuration ServerName Le nom doit correspondre à une adresse IP, donc être renseigné dans un serveur DNS (car la machine hôte est jointe par son adresse IP) Si aucun nom n'est spécifié, alors le serveur tente de déduire un nom en procédant à un "lookup inverse" à partir de l'adresse IP. DocumentRoot DocumentRoot "C:/xampp/htdocs" ServerRoot "C:/xampp/apache" fixe la racine du serveur Web, c'est-à-dire le répertoire de base où sont cherchées par défaut les pages html, lorsque l'url se limite au nom du serveur et ne comporte pas de chemin de répertoire. Listen Cette directive est (pour Apache2) indispensable. Elle spécifie les adresses IP des interfaces locales et les ports sur lesquels Apache doit être en écoute (par défaut les requêtes sont acceptées de toutes les interfaces IP, et donc en général seul(s) le(s) numéros de port(s) sont renseignés ). Pour que le serveur accepte des connexions à la fois sur les ports 80 et 8080 Listen 80 Listen 8080 Ou si vous ne permettez l'accès qu à deux couples d adresses-ports, alors : Listen :80 Listen :8000 Directive ServerTokens (full par défaut) cachée dans xampp\apache\conf\extra\httpd-default.conf Description Contrôle le contenu de l'en-tête de réponse. Syntaxe ServerTokens Major Minor Min[imal] Prod[uctOnly] OS Full Exemple ServerTokens Full (valeur par défaut) User daemon Group daemon Pour xamp Apache doit être démarré par l'administrateur mais par sécurité ses processus auront pour propriétaire l'utilisateur (daemon), sans privilège. ServerAdmin webmaster@localhost S'il a un problème, le serveur écrit un message à cette adresse AccessFileName.htaccess Cette clause fixe le nom du fichier à trouver dans un répertoire pour que son accès soit protégé, en imposant à l'utilisateur une authentification par nom et mot de passe. Ces comptes sont spécifiques à Apache et n'interfèrent pas avec les comptes Linux. DirectoryIndex index.html index.php index.htm... Il est courant d'omettre le nom du fichier de la page d'accueil d'un site ou de l'un de
9 ses sous-répertoires. Pour ne pas retourner systématiquement une erreur 404 signalant une adresse erronnée, le serveur posséde une liste standard de noms de fichiers qu'il s'efforce de trouver dans le répertoire. Cette liste ordonnée est indiquée par la clause DirectoryIndex Gestion des droits Nous présenterons ici les mesures préventives liées aux fichiers contenus dans l'arborescence du serveur web. Directory, Files, Location La gestion des accès est effectuée par le module mod_access. On manipule principalement trois catégories d'objets : Directory désigne un répertoire du serveur ; Location une arborescence du serveur web ; Files un fichier. Mesure défensive Il est fortement conseillé de tout interdire par défaut : <Directory /> Order deny,allow Deny from all </Directory> Ensuite, il ne reste qu'à valider l'accès aux répertoires correspondant aux sites Order indique dans quel ordre les directives deny et allow sont évaluées. Deny from all interdit l'accès depuis partout. On aurait pu indiquer un nom de machine, un nom de domaine, une adresse IP, un couple IP/masque de réseau. Options, AllowOverride Options contrôle le suivi des liens symboliques FollowSymLinks/SymLinksIfOwnerMatch ; l'exécution des scripts CGI ExecCGI ; les Server Side Includes Includes et IncludesNOEXEC ; la génération de pages d'index Indexes en l'absence de celles-ci ; ainsi que l'orientation multilingue MultiViews. All regroupe les différentes options sauf MultiViews, None supprime les options. MultiViews redirige une demande pour index.html vers index.html.en ou index.html.fr selon la préférence signalée par le navigateur au serveur web. Il est important d'être le plus restrictif possible par défaut, je conseille de n'autoriser que le suivi des liens symboliques où liens et destinations ont le même propriétaire : <Directory /> Options SymLinksIfOwnerMatch AllowOverride None </Directory />
10 Un pirate pouvant écrire dans un répertoire du serveur web, par exemple via un partage NFS, peut en profiter pour accéder au fichier /etc/passwd via un lien symbolique si l'option FollowSymLinks est présente, Includes ou ExecCGI permet d'exécuter des programmes... En un mot, soyez prudent. La directive AllowOverride peut prendre n'importe quel paramètre qu'aurait pris Options. Protection par mot de passe Le module mod_auth permet de protéger l'accès à un répertoire par mot de passe. En pratique, c'est souvent utiliser pour filtrer les accès à un sous-répertoires d'une page personnelle. <Directory /home/*/public_html> AllowOverride AuthConfig Options SymLinksIfOwnerMatch </Directory> ou pour bloquer l'accès à un répertoire déterminé <Location "/private"> Options None AllowOverride None AuthName "restricted stuff" AuthType Basic AuthUserFile "/etc/httpd/.passwd" require valid-user </Location> Dans le cas des pages personnelles /home/*/public_html des utilisateurs, l'accès est déterminé par un fichier.htaccess que peut utiliser ou non un utilisateur, le nom du fichier même est défini dans la section générale de la configuration du serveur. Ce fichier protége l'accès au répertoire dans lequel il est placé ainsi que l'accès aux sousrépertoires. AllowOverride AuthConfig permet à ce fichier d'être pris en compte. Par précaution, il faut empêcher un utilisateur de les récupérer via le web : AccessFileName.htaccess <Files ~ "^\.ht"> Order deny,allow Deny from all </Files> Si on veut pouvoir définir explicitement des exceptions pour les fichiers.htpipo par exemple, il faut spécifier l'ordre allow puis deny pour que l'autorisation prime sur l'interdiction. Le fichier.htaccess contient les mêmes champs que pour le répertoire /private de l'exemple, c'est-à-dire un nom qui apparaîtra sur la fenêtre de demande d'identification (AuthName), la méthode d'identification (AuthType), le fichier de mot de passe (AuthUserFile) et enfin require valid-user : AuthName "my restricted stuff" AuthType Basic AuthUserFile "/home/titi/.htpasswd" require valid-user
11 Accès sécurisé.htaccess Remarque pour xampp Dans httpd.conf vérifiez #LoadModule rewrite_module modules/mod_rewrite.so et enlevez le # Doc tirée de Il existe beaucoup de méthodes pour securiser une partie d'un site web tournant sur Apache. La methode de l'htaccess est tres souplemais ce n'est pas forcement la meilleure. La méthode Basic Tiré de Directives Voici les directives usuelles et leur signification Directive AuthType basic AuthName texte AuthUserFile chemin/fichier Require valid-user Require liste-noms Action type d'authentification communément adopté (fait circuler les mots de passe en clair) affichera ce texte comme invite dans une boite de dialogue précise le fichier qui contient les comptes et mots de passe des utilisateurs ayant droit d'accès l'accès s'applique à tous les comptes du fichiers, ou seulement aux comptes énumérés dans la liste Nous allons ajouter des directives pour le dossier que nous souhaitons proteger comme suit: <Directory /var/www/html/> AllowOverride AuthConfig </Directory>
12 Ici je souhaite que le dossier /var/www/html accepte la directive AllowOverride AuthConfig. Cela implique que tous ces sous-dossiers vont également accepter cette directive. Que signifie AllowOverride AuthConfig? Tout simplement qu'apache daignera lire votre fichier.htaccess si il se trouve dans le repertoire en question (ou un de ses sousrepertoires) Apache2 modification? les fichiers sont cachés par Apache 2 par un.htaccess et finalement, j'ai pas mis le.htaccess j'ai configuré directement dans default-000 comme ça pas de risque et mis le.htpasswd bien ailleurs. Dans default-000 Code: <Directory /var/www/xxx> AuthName "Accés Password" AuthUserFile "/XXX/.htpasswd" AuthType Basic AllowOverride All <limit GET POST> require valid-user </Limit> </Directory> Un autre exemple: Exemple de procédure Supposons que l'espace privé soit situé dans le répertoire /var/www/prive et son accès réservé à un ensemble d'utilisateurs : admin, webmaster et toto Directives dans le fichier default <Directory "/var/www/prive"> AuthType Basic AuthUserFile /etc/apache/users AuthName "Accès privé" # autres clauses # AuthGroupFile /etc/apache/groups <limit GET> # ATTENTION : GET en majuscules! require valid-user # require user toto dupond # require group profs </limit> </Directory>
13 La procédure de création du fichier.htaccess : Cela se fait tres simplement avec un editeur et vous le placez dans le repertoire que vous souhaitez proteger. Voici ce que vous mettez dedans: Lorsque vous souhaitez créer une zone d'identification sur votre site web via les fichiers.htaccess et.htpasswd, le contenu d'un fichier htaccess ressemble à ceci : AuthUserFile /repertoire/mesmotsdepasse AuthGroupFile /dev/null AuthName "Accès protégé" AuthType Basic <limit GET POST> require valid-user </Limit> Attention au chemin sur la première ligne. Ce chemin indique l'endroit où vous allez caser votre fichier.passwd (ce fichier contiendra les logins et passwords autorisés à voir les pages). On conseille generalement de le placer hors du site web en lui meme. l'ajout ou le retrait d'un fichier.htacess de l'arborescence est pris en compte dynamiquement : à chaque nouvel accès au répertoire, Apache relit le contenu du répertoire. En cas de problèmes, si la mise en place du fichier.htaccess ne change rien : le répertoire est peut être sous le contrôle du directive AllowOverride None. Pour vérifier, vous pouvez intentionnellement ajouter une ligne erronnée dans le.htaccess et recharger la page. Si vous n'obtenez par la page "Internal Server Error", c'est que la cause du problème réside bien dans la directive AllowOverride. La procédure de création du fichier.htpasswd : Lorsque vous désirez ajouter ou créer un utilisateur, vous devez savoir crypter le mot de passe que vous désirez lui attribuer puisque mettre un mot de passe en clair dans le fichier ne fonctionnera pas. Il faut placer ce fichier là ou vous avez indiqué à.htaccess de le chercher. Vous le créez tout simplement avec un editeur de texte. Il contient une ligne par utilisateur autorisé qui se décompose comme suit: login:password login2:password2 Ces mots de passe doivent être cryptés. Bien sur dans cet exemple on ne voit pas les mots de passe mais j'ai bien tapé supertoto deux fois de suite. Il y a maintenant un fichier.htpasswd dans /var/www avec le user toto et son mot de passe crypté. Rappelons que ce fichier de configuration ne supplante (override) les clauses placées dans le fichier apache2.conf, que si la clause suivante est présente dans le paragraphe gérant ce même répertoire:
14 <Directory /var/www/prive>... Allowoverride All </Directory> Remarques - l'expérience montre qu'il est parfois indispensable de redémarrer le navigateur client pour que les modifications soient prises en compte. - Pour empêcher l'affichage du contenu de ce fichier.htaccess, bien vérifier la présence dans httpd.conf de la directive : <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> Crypter les mots de passe Dans la console de xampp cd C:\xampplite\apache\bin # htpasswd -n toto Automatically using MD5 format. New password: ****** Re-type new password: ****** toto:$apr1$krg9ogd4$mdlgipdtidnjjyz8ycwv5/ et recopiez cette ligne Creer le mot de passe depuis
15 Fonction PHP : crypt. Vous lui donnez un mot de passe et, ne cherchez pas à savoir comment, ça vous le crypte Par exemple, si mon mot de passe est "kangourou", voici le code PHP que je devrai écrire pour l'obtenir en version cryptée : <?php echo crypt('kangourou');?> Créer le.htaccess voir : La première étape est de créer sur votre disque dur un fichier appelé ".htaccess". Mais là, vous allez certainement avoir un problème. En effet, Windows n'aime pas les fichiers qui commencent par un point. Pour tous les autres systèmes d'exploitation (Mac OS, Linux) vous n'aurez aucun problème. Mais Windows lui il veut pas, allez savoir pourquoi! On va utiliser une astuce : on va dans un premier temps créer un fichier appelé htaccess.txt, et plus tard avec notre logiciel FTP on le renommera en.htaccess (et là ça marchera!). autre possibilité : une ligne de php rename() <?php rename("htaccess", ".htaccess");?>
16 Commencez donc par ouvrir Bloc-Notes par exemple : Là dedans, on va rentrer des informations qui n'ont rien à voir avec du HTML ou du PHP : ce sont des instructions pour le serveur. Elles vont expliquer au serveur que seules certaines personnes sont autorisées à accéder au dossier. Copiez-y ce code : Code : Apache AuthName "Page d'administration protégée" AuthType Basic AuthUserFile "/home/sdz/www/gestion/admin/.htpasswd" Require valid-user Parmi ces 4 lignes, il y en a 2 que vous allez devoir changer : AuthName : c'est le texte qui invitera l'utilisateur à inscrire son login / mot de passe. Vous pouvez personnaliser ce texte comme bon vous semble. AuthUserFile : là c'est plus délicat, c'est le chemin absolu vers le fichier.htpasswd (que vous mettrez dans le même répertoire que le.htaccess). Comment trouver ce chemin absolu? En effet, c'est la plupart du temps délicat à trouver. Heureusement, il existe une fonction PHP qui va beaucoup nous aider : realpath(). Cette fonction donne le chemin absolu vers le fichier que vous indiquez. Vous allez donc faire comme ceci pour trouver le chemin absolu : 1. Créez un fichier appelé "chemin.php". 2. Mettez juste cette ligne de code dedans : <? echo realpath('chemin.php');?>
17 3. Envoyez ce fichier sur votre serveur avec votre logiciel FTP. Placez-le dans le dossier que vous voulez protéger. 4. Ouvrez votre navigateur et allez voir ce fichier PHP. Il vous donne le chemin absolu, par exemple dans mon cas : /home/sdz/www/gestion/admin/chemin.php 5. Copiez ce chemin dans votre.htaccess, et remplacez le "chemin.php" par ".htpasswd", ce qui nous donne au final par exemple : /home/sdz/www/gestion/admin/.htpasswd 6. Supprimez le fichier "chemin.php" de votre serveur, il ne nous sert plus à rien maintenant qu'il nous a donné le chemin absolu :) La ligne AuthUserFile indique donc où se trouve le fichier.htpasswd qui contient les mots de passe. Enregistrez le fichier avec le nom "htaccess.txt" pour le moment, on le renommera en ".htaccess" plus tard. Voilà, on a fini de créer le.htaccess, on peut maintenant passer au.htpasswd Créer le.htpasswd Créez maintenant un nouveau fichier avec Bloc-Notes. Le.htpasswd contient la liste des personnes autorisées à accéder aux pages du dossier. On met une personne par ligne, sous cette forme : Code: utilisateur1:motdepasse1 utilisateur2:motdepasse2 Au final, votre fichier.htpasswd devrait ressembler à ceci : Code : Apache mateo21:$1$meqt//cb$havid.qmmsgfw/wdlifq81 darkeden:$1$/lgp8dya$sqnxccp47khp1snerizoo0 IAN:$1$lT7nqnsg$cVtoPfe0IgrjES7Ushmoy. Leon:$1$h4oVHp3O$X7Ejpn.uuOhJRkT3qnw3i0 Dans cet exemple, il y a 4 personnes autorisées à accéder au dossier : ce sont mateo21, darkeden, IAN, et Leon. avec XAMPP voila comment obtenir le bon mot de passe: ouvrir le terminal et taper : htpasswd -n votrelogin Le programme vous demande de taper votre mot de passe donc tapez le ensuite il faut le confirmer donc retapez le et une fois la confirmation effectuée vous allez voir apparaitre un ligne de ce type :
18 votrelogin:l072m07effrzg Et voilà vous n'avez plus qu'à copier cette ligne dans votre.htpasswd
19 Remarque : J'ai constaté que le même mot de passe peut générer des cles différentes!!! toto:$apr1$fewpybmw$tjc2sisgx9hsttunvfvf11 xx:$apr1$jlpxrxe/$idesl3dvpowdkv4egvl7h. tata:$apr1$tfeei18o$rtbq5hvx0bqognuphuzto0 Ces 3 utilisateurs ont le mot de passe toto!! et cela fonctionne test du générateur avec le mot de passe toto htpasswd -n toto New password: Re-type new password: toto:$apr1$18eqspdf$p4e21u5zpub37vjbayy0a0 htpasswd -n toto New password: Re-type new password: toto:$apr1$fewpybmw$tjc2sisgx9hsttunvfvf11 OVH - Cryptage - Fichier.htpasswd Voir : Outil de cryptage du mot de passe très malexpliqué! : Exemple de cryptage : Contenu du fichier.htpasswd : michel:zza/gxehcirwk Accès au dossier protégé :
20 Login : michel Mot de passe : admin
21 Utilisation d'alias de répertoires Il peut être utile de remplacer un chemin de répertoires par un nom symbolique. Ces répertoires alias peuvent être paramétrés comme les autres. Exemple significatif : Il s'agit d'accéder par l'alias doc aux doc HTML du serveur Linux et de ses différentes applications et services installés, qui sont regroupées dans /usr/share/doc. On réserve cette consultation aux machines du réseau local. La stratégie consiste ici à interdire d'abord à tous (deny from all), puis on énumère les exceptions (allow from..,..) # pour accéder à la doc directement avec l'url Alias /doc /usr/share/doc autorisations: <Directory /usr/share/doc> order deny,allow deny from all # permission à partir de localhost allow from localhost, # permission à partir des stations du sous-domaine de l'établissement allow from.ipeps.be Options Indexes FollowSymLinks </Directory> exemple dans xamp Alias /site "C:/Users/Michel/Documents/site" <Directory "C:/Users/Michel/Documents/site"> Options Indexes FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>
SERVEUR HTTP Administration d apache
1 SERVEUR HTTP Administration d apache PLAN Introduction: Présentation HTTP; Installation et configuration d apache; VirtualHosts; Aliasing; Limitation d accès. 2 PROTOCOLE HTTP PRÉSENTATION HTTP : HyperText
2011 Hakim Benameurlaine 1
Table des matières 1 Sécuriser un serveur Apache... 2 1.1 Afficher le moins d informations... 2 1.2 Désactiver la signature... 4 1.3 Limitations des attaques... 5 1.4 Bien définir un virtual host... 6
TP Service HTTP Serveur Apache Linux Debian
Compte rendu de Raphaël Boublil TP Service HTTP Serveur Apache Linux Debian Tout au long du tp, nous redémarrons le service apache constamment pour que les fi de configuration se remettent à jour - /etc/init.d/apache2
CYBERGATE -TP-APACHE_2.DOC
Auteur David Parize Date de création 30/06/2003 Version 1 Date de dernière mise à jour 30/06/03 [email protected] http://perso.numericable.fr/~daparize/ Page 1 TABLE DES MATIERES Table des matières...2
SERVEUR WEB LINUX LAMP. Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 15 www.razafimamonjy.fr
SERVEUR WEB LINUX LAMP 1 Le Serveur APACHE Définition d un serveur web : - Un serveur http ou démon http ou HTTPd (HTTP daemon) ou (moins précisément) serveur web, est un logiciel servant des requêtes
BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]
SISR3 TP 1-I Le service Web [1] Objectifs Comprendre la configuration d'un service Web Définir les principaux paramètres d'exécution du serveur Gérer les accès aux pages distribuées Mettre à disposition
UE5A Administration Réseaux LP SIRI
UE5A Administration Réseaux LP SIRI José Dordoigne Architecte infrastructure v1.0 2012-2013 Objectif de la formation -Fournir les éléments clés pour : -Comprendre les principaux services réseaux déployés
Module 7 : Configuration du serveur WEB Apache
Module 7 : Configuration du serveur WEB Apache Introduction Ce sont les gens du CERN (centre européen de recherche nucléaire) qui ont développé le concept de serveur et client HTTP. Une fois leur travail
Installation d un hébergement Web à domicile
Installation d un hébergement Web à domicile Wampserver Par Sébastien ZAMBON Version 1.0 11.07.2015 Table des matières Introduction... 3 Configuration du PC... 3 Configuration d une adresse IP statique...
Dans l'épisode précédent
Dans l'épisode précédent 2 Le réseau SERVEURS POSTE CLIENT POSTE CLIENT wifi SERVEURS POSTE CLIENT switch Borne Wifi SERVEURS routeur POSTE CLIENT? SERVEURS SERVEURS SERVEURS POSTE CLIENT SERVEURS 3 Les
Utilisation de l espace personnel (Serveur DATA)
Utilisation de l espace personnel (Serveur DATA) BN / novembre 2014 Table des matières 1 Présentation :... 3 2 Accès pour dépôt de fichiers... 3 2.1 ENT... 3 2.2 Lecteur réseau... 4 2.2.1 Sous Windows
A. Laisser le navigateur Web choisir l'encodage approprié...35 B. Changer le jeu de caractères utilisé par défaut par le Serveur Web Apache2...
Apache Présentation de HTTP...3 La version 1.1 fait toute la différence...4 Les en têtes de requête...4 Le corps de la requête...5 telnet www.moi.local 80...5 Connection closed by foreign host....6 Codes
KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim
01/03/2013 Le rôle de Serveur Web (IIS) dans Windows Server 2008 R2 vous permet de partager des informations avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 R2 met
Configuration du serveur Web Apache. Master 1 STIC-Informatique 1
Configuration du serveur Web Apache Master 1 STIC-Informatique 1 Configuration du serveur Web Apache Pourquoi Apache? Master 1 STIC-Informatique 2 Quelques chiffres http://news.netcraft.com, surveille
Table des matières. 2011 Hakim Benameurlaine 1
Table des matières 1 SERVEUR APACHE... 2 1.1 INTRODUCTION... 2 1.2 INSTALLATION ET CONTROLE du service APACHE... 3 1.3 CONFIGURATION DE BASE DU SERVEUR HTTP... 5 1.3.1 Directives globales... 7 1.3.2 Directives
Protocoles Applicatifs
Programmation Réseau Protocoles Applicatifs [email protected] UFR Informatique 2011-2012 Protocoles Protocoles applicatifs on appelle protocole applicatif ou protocole d application
TP réseaux 4 : Installation et configuration d'un serveur Web Apache
TP réseaux 4 : Installation et configuration d'un serveur Web Apache Objectifs Installer, configurer, lancer et administrer le serveur Web Apache sous Linux Données de base machine fonctionnant sous Linux
TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A
Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP HTTP TP HTTP Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/11 Câblage et configuration du réseau
INSTALLATION APACHE POUR WINDOWS (XP OU 2000)
INSTALLATION DE APACHE POUR WINDOWS (XP OU 2000) Par Maisse Sébastien Document en date du 30 octobre 2005 Préambule : Bienvenue dans ce document qui a pour but de vous faire découvrir l'installation du
Serveurs de noms Protocoles HTTP et FTP
Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et
Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS
Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS FOURNIER VINCENT 29/04/2015 1.2 Ce tutoriel est réalisé sous debian 7.7 avec une synchronisation
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Les serveurs WEBUne introduction
Les serveurs WEB Une introduction Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX [email protected] Claude Duvallet 1/22 Comparaison
Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp
Vous avez certainement déjà souhaiter gérer plusieurs projets symfony sur votre machine après avoir installé Wamp Server. Ce n'est pas simple en apparence, un seul dossier www et des sous répertoire en
L3 informatique TP n o 2 : Les applications réseau
L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique
Préparation d un serveur Apache pour Zend Framework
Préparation d un serveur Apache pour Zend Framework Jacques THOORENS 30 novembre 2010 Résumé Cette petite introduction explique comment paramétrer son serveur Apache personnel pour en faire une machine
Le serveur Web : Apache
Stéphane Gill [email protected] Table des matières Introduction 3 Protocole http 3 Communication entre navigateur et serveur 3 Requête HTTP 4 Réponse HTTP 5 Introduction à HTML 6 Pages
TD4 - Supervision et métrologie des réseaux. 1 Supervision des applications et services réseaux et des ressources locales
M2 ISIM SIC Pro (RS) 2012 2013 Réseaux - Sécurité R.Card & T.T. Dang Ngoc [email protected] TD4 - L architecture de gestion du réseau proposée par le protocole SNMP est fondée sur trois principaux éléments
ISPConfig Documentation
ISPConfig Documentation ISPConfig Documentation I Table des Matières III Manuel Client...1 1 Général...1 1.1 Connexion et Mot de Passe...1 1.2 Interface Client...1 1.3 Privilèges pour les Clients dans
Protection des protocoles www.ofppt.info
ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail Protection des protocoles DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC Sommaire 1. Introduction... 2
Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens
Hébergement WeboCube Le service d'hébergement WeboCube a pour but de sécuriser la présence internet grâce à un suivi personnalisé et une maintenance active de votre serveur internet. Un espace de gestion
FreeNAS 0.7.1 Shere. Par THOREZ Nicolas
FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage
Installation et présentation du serveur Apache
Prev In stallation et pr ésen tation du ser veur Apach e 2 Ch apter 16. In stallation d'un ser veur HTTP Next Installation et présentation du serveur Apache 2 Ce chapitre donne un aperçu des fonctions
FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)
Publication par FTP FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Logiciels FTP nombreux (FileZilla, CuteFTP, WinSCP, FTP Expert).
BTS SIO 2012-2014. Dossier BTS. PURCHLA Romain
BTS SIO 2012-2014 Dossier BTS PURCHLA Romain 2012-2014 Lors d une création de serveur web plusieurs solution nous son proposé en voici quelques une. - LAMP (Linux, Apache, MySql, Php) La mise en place
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
REPARTITION DE CHARGE LINUX
REPARTITION DE CHARGE LINUX I. SOMMAIRE II. Introduction... 2 1. Principe cluster... 2 III. Contexte... 2 2. Objectifs... 2 3. Topologie logique et physique finale... 3 IV. Préparation des postes... 4
TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)
TP n 2 : Installation et administration du serveur ProFTP Objectifs du TP Comprendre le fonctionnement du protocole FTP Installation et compilation d un paquet source Configuration, lancement et administration
Hébergement de site web Damien Nouvel
Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture
GUIDE D INSTALLATION DE L APPLICATION GECOL SUR
GUIDE D INSTALLATION DE L APPLICATION GECOL SUR SERVEUR WINDOWS INTRODUCTION Le guide d installation qui va suivre va tenter d amener de la simplicité et de centraliser toutes les informations nécessaires
Différentes installations d'epreuve@assr sur un serveur Windows 2000 ou 2003.
Différentes installations d'epreuve@assr sur un serveur Windows 2000 ou 2003. Deux grands types d'installations sont possibles : - Installation à partir des CD puis éventuellement modification du fichier
Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.
Tutoriel d'utilisation de Chamilo Chamilo 1.8.6.2-1.8.7 Version Administrateur Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Table des matières Le serveur...2
Joomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Titre: Version: Dernière modification: Auteur: Statut: Licence:
Titre: Mise en œuvre de mod_webobjects Version: 2.0 Dernière modification: 2010/09/06 20:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons
Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données
Activité sur Meteor Annexe 1 : notion de client-serveur et notion de base de données Notion de client-serveur Que se passe-t-il lorsque vous tapez dans la barre d'adresse de votre navigateur «http://www.google.fr»?
Tutoriel compte-rendu Mission 1
Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation
Serveur d application WebDev
Serveur d application WebDev Serveur d application WebDev Version 14 Serveur application WebDev - 14-1 - 1208 Visitez régulièrement le site www.pcsoft.fr, espace téléchargement, pour vérifier si des mises
Apache 2.4 Installation et configuration
Avant-propos 1. Introduction 15 2. À qui cet ouvrage s'adresse-t-il? 15 3. Niveau de compétences requis 16 4. Structure de cet ouvrage 16 Introduction 1. Présentation du protocole HTTP 19 1.1 Introduction
Procédure d'installation
07/11/2014 BTS SIO SISR 2ème année BRY Quentin Procédure d'installation Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 25/01/2014 Ecriture du document Thierry MARTINS 1.0 06/11/2014
TAGREROUT Seyf Allah TMRIM
TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation
Chapitre 2 Accès aux partages depuis votre système d'exploitation
Chapitre 2 Accès aux partages depuis votre système d'exploitation Ce chapitre présente des exemples d'accès à des partages sur le périphérique ReadyNAS Duo via différents systèmes d'exploitation. En cas
Travaux Pratiques Introduction aux réseaux IP
Université de Savoie Initiation aux réseaux IP Travaux Pratiques Introduction aux réseaux IP Sylvain MONTAGNY [email protected] Bâtiment chablais, bureau 13 04 79 75 86 86 TP1 : Analyse de
Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox
Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est
Assistance à distance sous Windows
Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais
WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB
WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (½ valeur) Regroupement 3 QCM 2- CORRECTION Le plus grand soin a été
Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla
Table des matières Table des matières Généralités Présentation Interface Utiliser FileZilla Connexion FTP Connexion SFTP Erreurs de connexion Transfert des fichiers Vue sur la file d'attente Menu contextuel
ISPConfig Documentation
ISPConfig Documentation ISPConfig Documentation I Table des Matières II Manuel Revendeur...1 1 Général...1 1.1 Connexion et Mot de Passe...1 1.2 Interface Revendeur...1 1.3 Privilèges pour les Revendeurs
Programmation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
WebSSO, synchronisation et contrôle des accès via LDAP
31 mars, 1er et 2 avril 2009 WebSSO, synchronisation et contrôle des accès via LDAP Clément Oudot Thomas Chemineau Sommaire général Synchronisation d'identités WebSSO et contrôle des accès Démonstration
RFC 7230 : Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing
RFC 7230 : Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing Stéphane Bortzmeyer Première rédaction de cet article le 14 juin 2014 Date de publication du
Table des matières. 2011 Hakim Benameurlaine 1
Table des matières 1 OpenSSH... 2 1.1 Introduction... 2 1.2 Installation... 2 1.3 Test de connexion... 2 1.4 Configuration du serveur ssh... 3 1.5 Contrôle du service ssh... 4 1.6 Log... 4 1.7 Client ssh...
1. La plate-forme LAMP
Servi ces pour intranet et Internet Ubuntu Linux - Création et gestion d un réseau local d entreprise 1. La plate-forme LAMP Services pour intranet et Internet La fourniture d'un site pour le réseau ou
Couche application. La couche application est la plus élevée du modèle de référence.
Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application
GUIDE DE DÉMARRAGE RAPIDE
GUIDE DE DÉMARRAGE RAPIDE Bienvenue dans SugarSync. Ce guide explique comment installer SugarSync sur votre ordinateur principal, configurer vos dossiers à synchroniser dans le cloud SugarSync. et utiliser
Sage CRM. 7.2 Guide de Portail Client
Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,
Installation de la messagerie EMWAC IMS Sur Windows NT4 serveur ou Windows 2000 serveur
Installation de la messagerie EMWAC IMS Sur Windows NT4 serveur ou Windows 2000 serveur Ce document explique comment utiliser les services de messagerie EMWAC IMS avec un serveur NT4 ou 2000 ou 2003, il
Installation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 14.09.2010, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
STATISTICA Version 12 : Instructions d'installation
STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et
Les sites Internet dynamiques. contact : Patrick VINCENT [email protected]
Les sites Internet dynamiques contact : Patrick VINCENT [email protected] Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et
Manuel d'installation de Joomla 1.7
Manuel d'installation de Joomla 1.7 Ce document vous est proposé par l'afuj Son utilisation est libre, sa commercialisation strictement interdite! AFUJ Association Francophone des Utilisateurs de Joomla!
Utilisation d'un réseau avec IACA
Utilisation d'un réseau avec IACA Réseau IACA composé d'un ou plusieurs serveurs et de station 95 ou 98 ou ME ou NTWS ou 2000 ou XP Pro. Le réseau Le serveur est un ordinateur sur lequel a été installé
Comment créer vos propres pages web?
Comment créer vos propres pages web? Vous voulez vous aussi devenir acteur et présenter vos passions et vos envies aux yeux du monde. Présentez-les sur le WEB. Pour cela, il vous suffit de créer vos "pages
Installation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 20.06.2007, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
TP création et publication d'un site web statique
TP création et publication d'un site web statique Ce TP va se décomposer en trois parties. Dans un premier temps nous créerons un site web statique. Le site sera créé avec l'éditeur Amaya pour respecter
Installation et configuration de Vulture Lundi 2 février 2009
Installation et configuration de Vulture Lundi 2 février 2009 V1.0 Page 1/15 Tables des matières A. Informations (Page. 3/15) B. Installation (Page. 3/15) 1- Téléchargement des paquets nécessaires. 2-
INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X
INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X Par Sébastien Maisse MAC OS incorpore en son sein un serveur web apache, pour le lancer, il faut se rendre dans le Menu Pomme / Préférence Système...
MANUEL D INSTALLATION D UN PROXY
MANUEL D INSTALLATION D UN PROXY Squid, SquidGuard, Dansguardian Dans ce guide on va détailler l installation et la configuration d une solution proxy antivirale en utilisant les outils ; squid, dansguardian,
PPE Installation d un serveur FTP
Introduction : Tout au long de ce tutorial nous allons créer un serveur FTP, commençons tout d abord à voir ce qu est un serveur FTP. File Transfer Protocol (protocole de transfert de fichiers), ou FTP,
Utilisation de GalaxShare
Utilisation de GalaxShare Tutoriel accessible en ligne sur http://galaxair.com/tuto/aidegalaxshare.html Le Porte-Document GalaxShare est un logiciel web de partage de documents, avec une gestion fine des
Installation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 17.03.2008, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
SQUID P r o x y L i b r e p o u r U n i x e t L i n u x
SQUID P r o x y L i b r e p o u r U n i x e t L i n u x 1. P r é s e n t a t i o n : SQUID est un proxy (serveur mandataire en français) cache sous linux. De ce fait il permet de partager un accès Internet
Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :
Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf
Comment créer un site web Proxy gratuitement!
Comment créer un site web Proxy gratuitement! Author : soufiane Bonjour, Cherchez-vous comment créer un site web proxy gratuitement? Voulez-vous naviguer sur le web en anonymat totale en utilisant votre
Création d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
Manuel d utilisateur du site de covoiturage «Etucovoiturage»
2012 Manuel d utilisateur du site de covoiturage «Etucovoiturage» version 1.0 KOULOUH Khalid, MARYNICH Mikhail, OUDJEHIH Anis, OQAIDI Khalid Master 2 CCI 28/03/2012 Sommaire Comment disposer d'une Page
Edutab. gestion centralisée de tablettes Android
Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,
Comment avoir le logiciel? Le serveur web APACHE peut être téléchargé gratuitement du site web de APACHE: http://www.apache.org/.
Installation de base du logiciel APACHE sous Windows Ce chapitre traite l installation du logiciel APACHE à utiliser avec ABCD sous l environment Windows. Au moins Windows NT, Windows 2000 ou les versions
Présentation du relais HTTP Open Source Vulture. Arnaud Desmons <[email protected]> Jérémie Jourdin <[email protected]>
Arnaud Desmons Jérémie Jourdin Présentation Motivations Historique Démonstration Présentation fonctionnelle Présentation technique L'interface d'administration Roadmap
Gestion d'un parc informatique avec OCS INVENTORY et GLPI
GSB Gestion d'un parc informatique avec OCS INVENTORY et GLPI Inventaire d'un parc informatique Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service Gestion exprime
La double authentification dans SharePoint 2007
La double authentification dans SharePoint 2007 Authentification NT et Forms sur un même site Dans de nombreux cas on souhaite pouvoir ouvrir un accès sur son serveur SharePoint à des partenaires qui ne
LINUX REMPLAÇANT WINDOWS NT
189 Cette installation fonctionne chez moi à Veyre. Vous pouvez consulter et télécharger les fichiers à : http://perso.wanadoo.fr/gerard.blanchet/ veyre/ Mais c'est tout à fait adapté à un établissement
POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI
POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service
Installation de Windows 2000 Serveur
Installation de Windows 2000 Serveur Introduction Ce document n'explique pas les concepts, il se contente de décrire, avec copies d'écran, la méthode que j'utilise habituellement pour installer un Windows
Guide d installation de OroTimesheet 7
Guide d installation de Copyright 1996-2011 OroLogic Inc. http://www.orologic.com Révision 7.00 Table des matières I Table des matières Guide d installation de 2 Introduction 2 Installation de OroTimesheet
Présentation, mise en place, et administration d'ocs Inventory et de GLPI
Présentation, mise en place, et administration d'ocs Inventory et de GLPI I Présentation Open Computer and Software Inventory Next Gen II Architecture d'ocs Inventory III Mise en place 1 er méthode avec
IIS 6 - PHP5 - MySQL 4.1 - phpmyadmin 2.6
IIS 6 - PHP5 - MySQL 4.1 - phpmyadmin 2.6 Date de publication : 18/04/2005 Par Olivier Delmotte On a souvent l'habitude d'entendre parler de LAMP (linux Apache MySQL Php). En effet, c'est la configuration
WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB
WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (1/2 valeur) Chapitre 14 Mise en place d un serveur ftp Le plus grand
