Exemple : vous voulez tester votre site en local avant de l uploader via FTP chez votre hébergeur externe.



Documents pareils
Installation d un hébergement Web à domicile

MANUEL INSTALLATION. GANESHA version 4. Editeur Anéma SAS Département Développement

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

Procédure d'installation du serveur Apache HTTPD pour Windows

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp

Préparation d un serveur Apache pour Zend Framework

Accès distant Freebox v6 Configuration

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Réaliser un inventaire Documentation utilisateur

Différentes installations sur un serveur Windows 2000 ou 2003.

Les serveurs WEBUne introduction

Le routeur de la Freebox explications et configuration

Dans l'épisode précédent

Configuration de base de Jana server2. Sommaire

Contrôleur de communications réseau. Guide de configuration rapide DN

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

Mandataires, caches et filtres

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

CYBERGATE -TP-APACHE_2.DOC

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

9 - Installation RDS sur 2008R2 SOMMAIRE. Chapitre 1 Mise en place RDS sous Windows 2008 R2 2

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

Un serveur FTP personnel, ça ne vous a jamais dit?

Installation de serveurs DNS, WINS et DHCP sous Windows Server 2003

Spécialiste Systèmes et Réseaux

6605 MFP 3615 MFP. Sommaire : Paramètres généraux. Réglages de l Horloge et des Bacs. Paramètre Copie (par défaut) Paramètres Réseaux (IP)

CAMERA DOME AMELIORÉE DE SURVEILLANCE EN RÉSEAU GUIDE D INSTALLATION

Installation Iconito École Numérique 2010 sous Windows WampServer

BTS SIO Dossier BTS. PURCHLA Romain

Guide d installation rapide

TARMAC.BE TECHNOTE #1

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]

Remarques préliminaires L installation a été testée sur XP, Vista et Windows 7.

LOGICIEL KIPICAM : Manuel d installation et d utilisation

2 disques en Raid 0,5 ou 10 SAS

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Comment mettre en ligne un site WordPress local

GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT

GENERALITES. COURS TCP/IP Niveau 1

WGW PBX. Guide de démarrage rapide

Module 7 : Configuration du serveur WEB Apache

CONFIGURATION DHCP WINDOWS. Parc de l'arboretum, imm. A1 73, Rue de Saint Mandrier Z.A. de la Millonne Six-Fours Les Plages

Dossier de réalisation d'un serveur DHCP et d'un Agent-Relais SOMMAIRE. I. Principe de fonctionnement du DHCP et d'un Agent-Relais

Hébergement de site web Damien Nouvel

NOUVEAUTES LINUX ITLA BY IMPACT TECHNOLOGIES

TUTORIAL DE CREATION D UN

Installation de Joomla avec Filezilla

Premiers contacts avec. Mac OS X Server. Informations sur l installation et la configuration de Mac OS X Server, version 10.2

Préparation à l installation d Active Directory

Secure SHell. Faites communiquer vos ordinateurs! Romain Vimont ( R om)

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web

Guide utilisateur XPAccess. Version Manuel de référence 1/34

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : et un masque

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

VIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché

CONFIGURATION DE BASE. 6, Rue de l'industrie BP130 SOULTZ GUEBWILLER Cedex. Fax.: Tel.:

TP Service HTTP Serveur Apache Linux Debian

Modem routeur ADSL2/2+ WIFI avec switch 4 ports Guide d'installation rapide

GUIDE DE L UTILISATEUR

Fonctionnement et mise en place d un reverse proxy sécurisé avec Apache. Dimitri ségard 8 mai 2011

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

L3 informatique Réseaux : Configuration d une interface réseau

MAGRET V86 Migration du contrôleur de domaine

Pas-à-pas : activer WebDAV pour le partage des fichiers iwork sur ipad

Configuration du serveur Web

Installation / Sauvegarde Restauration / Mise à jour

eurobraille VOYONS ENSEMBLE MANUEL D'UTILISATION WIFI iris 40, 20 iris-s 32, 20 iris-kb 40,20 VERSION 1.82

Déploiement d application Silverlight

Windows Serveur 2012 : DHCP. Installation et mise en place

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer

A.-M. Cubat Mise à jour de PMB Passer à une version plus récente du logiciel Page 1 Source :

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Term Professionnelle Micro informatique & Réseaux Installation et Maintenance Lycée Saint Joseph Vannes

WEB APPLICATION FIREWALL AVEC APACHE ET MOD_SECURITY

Configurer l adressage des serveurs et des clients

Installation locale de JOOMLA SEPIA

Guide de connexion ROUTEUR THOMSON SPEEDTOUCH 510 Internet Oléane Open

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

EN Télécom & Réseau S Utiliser VMWARE

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Manuel du logiciel PrestaTest.

Aubert Coralie, Ruzand Brice GTR 2002 Bonvarlet Manuel, Desroches Alexandre, Magnin Cyril DRT Notice technique 1

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

Le filtrage de niveau IP

Installation d un serveur AmonEcole

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

Manuel de KNetAttach. Orville Bennett Traduction française : Pierre Hécart Relecture de la documentation française : Ludovic Grossard

Services Réseaux - Couche Application. TODARO Cédric

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

CONFIGURATION IP. HESTIA FRANCE S.A.S 2, rue du Zécart TEMPLEUVE +33 (0) (0) Site internet:

JOMARON Sébastien BTS SIO 2012/2014. Titre de l activité: Surveiller des hôtes et des services avec NAGIOS

FTP / WebDeploy /WebDAV. Manuel

IP sans fil / caméra avec fil. Guide d'installation Rapide (Pour Windows OS)

Le serveur web Apache

Transcription:

PHhosts permet de gérer le lancement et l environnement d un serveur Apache sur Windows. En effet, sous Windows, les noms des sites et leurs adresses IP sont gérés dans un fichier Host qui doit être chargé conformément à la configuration de votre serveur Apache. Par contre, si ces sites existent aussi sur le Web ils ne seront pas accessibles puisque redirigés sur une adresse locale. Le fichier Host doit être chargé pour un test sur le serveur Apache mais ne doit pas l être pour un accès au site Web externe. Exemple : vous voulez tester votre site en local avant de l uploader via FTP chez votre hébergeur externe. Ce site a donc deux adresses différentes : une locale sur votre serveur et une externe résolue par la recherche DNS pour le Web. - Page 1 -

De plus, pour tester en local à partir de votre réseau interne vous pouvez gérer un proxy et veiller à ce que son lancement suive celui du serveur Apache. Dans le cas d un serveur ouvert au monde extérieur malgré un adresse IP dynamique, la résolution de cette adresse devra être faite à chaque redémarrage. Et dans ce cas un proxy sera sûrement indispensable pour un accès à partir du réseau interne (surtout si votre routeur ADSL ne gère pas le loopback!) PHhosts permet de gérer en automatique : 1) le chargement du fichier Host 2) le lancement du serveur Apache 3) le lancement du proxy 4) la gestion de l adresse IP dynamique (inutile si vous utilisez www.dyndns.com ou TZO et que votre routeur sait le gérer, mais indispensable avec www.ift.cx) L ensemble des paramètres de fonctionnement de PHhosts est stocké dans un fichier hosts.ini (détaillé plus loin). [General] Fichier=C:\PROGRAM FILES\EASYPHP\hosts.txt Defaut=127.0.0.1 LOCALHOST Editeur=C:\PROGRAM FILES\PHSOFT\PHEDITOR\PHEDITOR.EXE Delai=20 Apres=Fermer REM ou Apres=Reduire [Serveur] Apache=C:\PROGRAM FILES\EASYPHP\EASYPHP.EXE Conf=C:\PROGRAM FILES\EASYPHP\APACHE\CONF\HTTPD.CONF Root=D:\WEB\ Email=WEBMASTER Auto=NON IPdyn=Oui UrlIPdyn=http://www.ift.cx/setip.asp?l=accountname&d=1&p=password [Proxy] Proxy=C:\PROGRAM FILES\PROXYPLUS\PROXYPLUS.EXE REM ou Proxy=C:\PROGRAM FILES\WEB\ANALOGX PROXY\PROXY.EXE IconeProxy=PROXY2.ICO ProxyAuto=Oui CacheProxy=C:\PROGRAM FILES\PROXYPLUS\CACHE - Page 2 -

Gestion du fichier Hosts Pour accéder à vos sites locaux grâce à leurs noms respectif, et ce à partir d un ordinateur de votre réseau interne, il faudra solutionner le problème de la résolution DNS qui n est plus faite par un serveur DNS externe. En effet, il existe pour votre réseau et votre connexion internet deux types d adresses IP: l adresse connu du réseau externe (internet) et attribué par votre FAI (Ex: 91.164.163.191 ) l adresse de votre ordinateur sur votre réseau internet, soit attribuée automatiquement par la fonction DHCP de votre routeur, soit saisie dans les paramètres de connexion de votre carte réseau (Ex: 192.168.0.2) Lorsqu une personne tape une adresse URL (Ex: http://pierre.ift.cx) la résolution DNS transforme cette adresse en IP (Ex: http://91.164.163.191). Sur le réseau local, le fichier "Host" remplace cette résolution DNS et permet en tapant une adresse URL (Ex: http://pierre.ift.cx) de la remplacer par une adresse IP locale (Ex: http://192.168.0.2). En local le fait d utiliser une adresse IP externe (Ex: http://91.164.163.191) renverrait une erreur (sauf si le routeur gère le loopback). - Page 3 -

Hormis le fait de pouvoir accéder à un site héberger sur un serveur local à partir d un poste du réseau local, le fichier Host permet de rediriger une URL (Ex: http://pierre.houbert.freesurf.fr) correspondant à un serveur externe vers un site hébergé en local. Lorsque vous développez un site web pour le transférer via FTP vers un serveur externe, vous devez mettre à jour le serveur distant à chaque modification pour en tester la conformité alors que la source se situe sur votre propre machine. Vous pouvez donc faciliter vos tests en redirigeant l adresse URL vers votre IP interne. Bien entendu, l adressage IP vers votre serveur local via le fichier Host aura pour complément l utilisation d un proxy (à cause du loopback non géré) mais la configuration Apache devra prendre en compte l adressage du site (voir la directive VirtualHost du fichier httpd.conf d Apache). - Page 4 -

PHhosts va vous permettre de résoudre ces problèmes en utilisant un fichier de sauvegarde de votre fichier Host qui vous permettra de regénérer ce fichier Host pour une utilisation locale ou de le réinitialiser à une valeur par défaut pour un accès web externe. De plus vous pourrez générer les directives VirtualHost du fichier httpd.conf d Apache. votre modèle de fichier Host état du Host de Windows charge votre modèle dans Host de Windows réinitialise Host de Windows NameVirtualHost 192.168.3.1 <VirtualHost 192.168.3.1> ServerAdmin pierre@ift.cx ServerName pierre.ift.cx DocumentRoot "c:/serveur/ift/pierre/" </VirtualHost> NameVirtualHost 192.168.3.1 <VirtualHost 192.168.3.1> ServerAdmin cdsa91@free.fr ServerName cdsa91.free.fr DocumentRoot "c:/serveur/free/cdsa91/" </VirtualHost> NameVirtualHost 192.168.3.1 <VirtualHost 192.168.3.1> ServerAdmin espoir-handicap@freesurf.fr ServerName espoir-handicap.freesurf.fr DocumentRoot "c:/serveur/freesurf/espoir-handicap/" </VirtualHost> NameVirtualHost 192.168.3.1 <VirtualHost 192.168.3.1> ServerAdmin WEBMASTER@serveur.ph ServerName www.serveur.ph DocumentRoot "c:/serveur/serveur/" </VirtualHost> NB: les directives générées devront être collées dans le fichier httpd.conf d Apache. - Page 5 -

le fichier.ini [General] Fichier=C:\Program Files\PHSoft\PHhosts\hosts.txt chemin du fichier Host contenant les redirections utiles Defaut=127.0.0.1 LOCALHOST contenu par défaut du fichier Host de Windows Editeur=C:\Program Files\PHSoft\PHEditor\PHeditor.exe chemin de l éditeur de texte Delai=25 délai en secondes entre deux lancements automatiques (Apache, Proxy, IP dynamique...) Apres=Fermer action à effectuer après lancements : Fermer, Reduire ou Laisser. - Page 6 -

[Serveur] Apache=C:\PROGRAM FILES\EASYPHP\EASYPHP.EXE chemin du fichier de lancement d Apache (ApacheLauncher, EasyPhp, Wamp...) Conf=C:\PROGRAM FILES\EASYPHP\APACHE\CONF\HTTPD.CONF chemin du fichier config d Apache Root=C:\PROGRAM FILES\EASYPHP\WEB\ chemin de la racine Web (contenant votre [ou vos] site[s]) Email=WEBMASTER email du webmaster Auto=NON lancement Apache automatique au démarrage de PHhosts IPdyn=Oui lancement automatique de la résolution de l adresse IP dynamique UrlIPdyn=http://www.ift.cx/setip.asp?l=user&d=1&p=password url pour la résolution de l adresse IP dynamique [Proxy] Proxy=C:\PROGRAM FILES\PROXYPLUS\PROXYPLUS.EXE chemin du fichier de lancement du proxy (AnalogxProxy, Proxy+...) IconeProxy=PROXY2.ICO icone du proxy ProxyAuto=Oui lancement automatique du proxy - Page 7 -

Automatisation A l aide d un raccourci paramétré, vous pouvez automatiser le lancement de votre serveur. Si vous avez choisi, dans le fichier.ini, d automatiser le lancement d Apache et/ou d automatiser le lancement du proxy et/ou d automatiser la résolution de l adresse IP dynamique, ces lancement peuvent s enchaîner sans ouvrir l écran de PHhosts et en fermant le process à la fin du lancement. (Voir les différents paramètres Auto=, le paramètre Apres= et le paramètre Delai= du fichier.ini). Pour le faire, créez un raccourci PHhosts avec le paramètre /auto. Les lancements se suivront avec indication de la tâche en cours... - Page 8 -