Installation et gestion d'un site Web avec Linux et Apache Par Jean-Michel Dault, Mandrakesoft Canada
Introduction Apache: plus de 50% du marché mondial Quels sont ses avantages? Utilisation dans la fonction publique Intégration dans un environnement hétérogène
Présentation d'Apache 1995, serveur du NCSA (National Center for Supercomputing Applications) Avril 1995, version 0.6.2, 600 serveurs, 3% du marché mondial Un an plus tard, le plus populaire avec 43,000 serveurs, 29% du marché. 2002: plus de 20 millions de serveurs Apache, 53% du marché (64% des serveurs actifs)
Progression
Projet ADVX.org Rendre Apache plus facile à utiliser Approche modulaire S'installe en 20 minutes Comprend PHP, mod_perl, mod_ssl, Tomcat, Apache-ASP, HTML-Embperl, Horde/IMP Basé au Québec, mais collaboration mondiale
Apache et le secteur public Internet a été concu par le militaire, le Web par des universités La plupart des gouvernements et universités utilisent Apache Au Québec, le logiciel propriétaire est répandu (Domino, IIS...) Apache fait son apparition: Ministère de la Culture et des Communications, IGIF
Contenu Dynamique Apache permet divers moteurs de scripts: PHP, reconnu pour sa puissance et sa facilité JSP, compatible avec plusieurs serveurs ASP, soit avec Perl (Apache-ASP), soit avec Jscript/VBScript (InstantASP, $1500) Scripts CGI et SSI (server-side includes) Modules externes, tels que mod_perl, mod_python. Aussi mod_layout (démonstration suivra).
Communications chiffrées SSL (Secure Sockets Layer) permet de chiffrer ou « encrypter » les données entre le serveur et le client. Le certificat du serveur permet à l'usager de savoir à qui il a vraiment affaire, grâce au CA (certificate authority) tel que Verisign ou Thawte. Un certificat est aussi disponible pour le client, ce qui permet la non-répudiation, ou même l'authentification (Strong Extranet). Algorithme RSA dans le domaine public
Intération avec outils Microsoft La plupart des documents sont faits avec Office (Formats propriétaires) Les extensions Frontpage sont supportées par Apache Office 2000 et XP supporte le nouveau standard WEBDav, qui permet la publication de documents sans utiliser FTP Samba permet à un serveur Linux d'agir comme serveur de fichiers pour Windows
Démonstration concrète Composer un document à l'aide de Word 2000 Sauvegarde en HTML Transfert de fichier avec Samba Insertion automatique dans un template grâce a mod_layout Document servi sur Apache Protection des documents
Authentification des usagers .htaccess LDAP Radius Bases de données Cartes à puce et « I-Button »
Outils de collaboration Horde/IMP (comme Hotmail) PHPGroupware Gestion de Contenu Forum géré par des bases de données:PHPNuke, PHPSlash, SPIPS SIPS, outil très simple de nouvelles
Conclusion Énormément de possibilités Développement très actif Bonne communauté Facile d'avoir du support: Support local Accès à distance