
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|
Télecharger Apache 2.2.10 win32 x86 plus openssl 0.9.8i Version du serveur http et https pour windows. Pendent l'installation: Network Domain (e.g. somenet.com) Server Name e.g. (www.somenet.com): Administrator's Email Address (e.g. webmaster@somenet.com): Finich! Vous pouvez acceder a votre site avec l'adresse ip local de votre machine Il y a une petite loupe pointer vers le bas qui a aparus a coté de l'heure, doublecliquer dessus pour arreter ou redemarer le serveur après chaque modif de httpd.conf ou autre. Le répertoir du site est dans C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ Donc, le principale fichier de confoguration est httpd.conf dans: ------------------------------------------------------------------------------------------------ Pour crée un alias par exemple http://ppkk.fr/hdd j'insere la configuration suivante dans httpd.conf on stop puis start le server et on test. ------------------------------------------------------------------------------------------------ SSL Pour installer ssl il faut déja crée des certificats: Copier openssl.cnf dans c:\usr\local\ssl\openssl.cnf moi, pour travailler tranquil, j'ai crée un répertoir c:\ssl avec openssl.exe, ssleay32.dll, libeay32.dll et zlib.dll que j'ai trouver dans C:\Program Files\Apache Software Foundation\Apache2.2\bin\ mais on peux aussi travailler dans le répertoir directement. ouvrez une console (demarrer executer cmd.exe) cd ssl et : une fois fini, 'vous avez répondu au question et les commandes se sont bien passé, copier les fichiers server.key et server.crt dans C:\Program Files\Apache Software Foundation\Apache2.2\conf\ Maintenant avec copier/coller ajouter le contenu de C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-ssl.conf dans httpd.conf Stop/Start https://127.0.0.1 ça fonctionne ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ .htaccess .htpasswd Pour mettre un acces a un repertoir proteger par mot de passe. Commancer par cree un fichier contenant le non d'utilisateur et le mot de passe .httpasswd Choisire l'utilisateur et le mot de passe. ça peux etre plus propre ce déplacer le fichier cree /Apache2/bin/.httpasswd dans /Apache2/conf/.httpasswd. Ensuite, dans le Répertoir a proteger, cree un fichier .htaccess avec le block Note (enregistrer sous .httpasswd) copier coller les lignes suivantes ' modifier le non utilisateur et le non du fichier si besoin. Enfin pour finir, il faut ouvrire httpd.conf et aller a l'alias si on est passer par un alias ou dans directory si on protege le site complet et changer le None par All. on reboot et ça fonctionne
------------------------------------------------------------------------------------------------ Installer php Maintenant on va installer php en mod manuel dans le serveur apache 2.2.xxxx ainsi, le serveur pourras interpreté le language php. Telecharger php-5.2.7-Win32.zip et déziper le dans "C:\Program Files\Apache Software Foundation\php-5.2.7-Win32" par exemple et aller dans le répertoire. Copier le fichier php.ini-recommended au meme endroit en php.ini, ouvrez le et modifier extension_dir = "./" en:
Il y a aussi "register_globals = Off" par default si le met a "= On" , ça enleve un un peu la securité mais les scripts peuvent appelés les variables directement "echo $nom;" si on le laisse a of, il faudras apelé la fonction avec GET "echo $_GET['nom']". Ensuite. il faut rajouter a httpd.conf:
Ensuitte, on redemarre apache et on cree le fichier test.php pour tester
------------------------------------------------------------------------------------------------
|
| Apache2 |
| © 2009 http://www.ppkk.fr |