GNU/Linux Magazine HS n° 066 - 01/05/2013




Présentation d'Apache

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Au sein de la fondation Apache, le serveur HTTP continue d'évoluer. Il a bien sûr atteint aujourd'hui un seuil de maturité qui fait que les évolutions se font en douceur, mais nous allons voir qu'il est le fruit de beaucoup de réflexions et de choix, grâce auxquels nous disposons aujourd'hui d'un outil puissant et modulaire.

Lire l'extrait

Mon premier Apache

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

De nombreuses solutions existent pour desservir des sites web ; le serveur HTTP de la fondation Apache reste cependant le leader sur ce marché, avec plus de la moitié des sites l'utilisant dans le monde. Nous appellerons cet incontournable « Apache » par la suite, mais rappelons-nous que ce n'est pas le seul projet de cette fondation ! Nous...

Lire l'extrait


Authentification

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Quel que soit le type de site web que l'on désire mettre en place, un moment arrive où le besoin se fait sentir de restreindre l'accès à certaines ressources : stockage de données privées, interfaces d'administration... Apache met à disposition, en standard, un certain nombre de mécanismes d'authentification et de traitement ; d'autres...

Lire l'extrait

Sites dynamiques et CGI

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Un site web statique, amoureusement programmé en HTML, c'est bien joli mais ça ne va pas très loin. On veut généralement rapidement proposer des éléments dynamiques sur un site web, pour améliorer l'expérience utilisateur ou pour simplifier son administration... Les CGI sont une solution à ce problème.

Lire l'extrait

PHP, le langage du Web dynamique

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

PHP est un langage développé spécifiquement pour le Web. Il permet de créer des sites dynamiques et propose une syntaxe proche du C, ainsi qu'une collection de bibliothèques simples à utiliser, le rendant accessible à grand nombre de développeurs. Ses différentes propriétés lui ont permis de devenir rapidement le langage le plus utilisé pour...

Lire l'extrait

Perl, un classique toujours d'usage

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Perl est un langage de programmation, associé à l'origine au traitement de fichiers textes. Il propose une syntaxe inspirée de différents langages et outils : le C, les scripts shell, les commandes sed, awk, grep, expr... C'est un langage qui était fait pour remplacer les scripts shell compliqués. Avec l'apparition des CGI, ce langage a commencé...

Lire l'extrait

Les possibilités offertes par Python

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Python est un langage polyvalent de haut niveau, dont la philosophie est de mettre l'emphase sur la lisibilité du code source. Sa syntaxe semble particulière lorsque l'on connaît les autres langages courants : pas d'accolades, pas de point-virgule... Il supporte différents paradigmes de programmation (programmation impérative, fonctionnelle,...

Lire l'extrait


Authentification avec LDAP

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Apache est presque un standard lorsqu'il s'agit de choisir un serveur HTTP, comme l'est sans doute MySQL pour les bases de données, PHP pour le développement d'applications web ou encore GNU/Linux pour les serveurs de manière générale. OpenLDAP s'inscrit également dans cette catégorie des incontournables de l'open source. Le couple Apache +...

Lire l'extrait

Chiffrement et authentification SSL

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Nous le voyons tous les jours sur le Web, de très nombreuses informations privées ou sensibles s'échangent avec une cadence infernale entre les navigateurs et les serveurs web. Dans bien des cas, ces données circulent en clair, il devient alors possible pour un attaquant d'écouter très simplement les communications pour découvrir les petits secrets...

Lire l'extrait

Installer LAMP sur Ubuntu

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

LAMP est l'acronyme de Linux, Apache, MySQL, PHP : c'est l'ensemble de technologies le plus couramment utilisé pour un site web dynamique. Ubuntu, c'est la distribution Linux la plus diffusée aujourd'hui parmi les personnes qui débutent, ou qui aiment les distributions faciles à utiliser. Normalement, avec tous les articles que nous venons de voir,...

Lire l'extrait


phpMyAdmin sur Ubuntu

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Peut-être voudrez-vous pouvoir administrer votre base de données SQL à partir d'une interface web ? Ça peut être bien plus pratique ! L'outil le plus utilisé dans ce cadre, surtout avec un serveur LAMP, c'est phpMyAdmin. Et, encore une fois, un paquet est directement disponible dans Ubuntu.

Lire l'extrait

Protection contre les DoS avec « mod_evasive »

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Parmi les nombreuses attaques qui peuvent exister sur Internet, les DoS (Denial of Service, déni de service) sont les plus courantes. Il s'agit pour l'attaquant d'envoyer tellement de requêtes que le serveur n'est plus capable de toutes les desservir, les « vraies » requêtes étant alors noyées au milieu de dizaines ou centaines de milliers de...

Lire l'extrait

Le framework Django sur Ubuntu

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

De nombreux frameworks web sont proposés aujourd'hui, basés sur la plupart des langages de programmation. Parmi eux, on retrouve Django, programmé en Python ; son slogan est « le framework web pour les perfectionnistes sous pression ». Ce framework (ou plateforme de développement) web offre de nombreuses fonctionnalités de haut niveau :...

Lire l'extrait

Statistiques avec AWStats

GNU/Linux Magazine HS n° 066 | mai 2013 | Sébastien Maccagnoni-Munch
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

De nos jours, l'outil le plus populaire pour faire des statistiques sur le Web est probablement Google Analytics ; mais cet outil (et tous ceux qui sont basés sur le même principe) présente deux gros inconvénients : les données sont stockées « dans les nuages » – on ne maîtrise pas leur stockage – et si JavaScript est désactivé chez un...

Lire l'extrait