Prendre un "dédié" chez un hébergeur ou installer votre serveur chez vous ?
Débutant ou expérimenté ? Ce guide est fait pour vous ! Vous y trouverez toutes les informations indispensables pour installer, configurer et optimiser votre machine et les services courants (HTTP, VPN, IMAP, SMTP, etc).
N'hésitez pas à feuilleter ce magazine en cliquant ci-contre !
En savoir plus12,63 € TTC
Introduction
p.08 Internet : qu'est-ce ?
p.12 Héberger ses services
p.18 Services et ports
p.22 Sécurité et pare-feu
p.26 Ufw, le pare-feu simplifié
HTTP/WEB
p.32 Mettre en place une architecture LAMP
p.36 Optez pour un serveur web plus léger : Lighttpd
p.40 Choisissez la haute performance avec Nginx
Mail
p.48 Gérer sa messagerie avec Exim
p.58 Postfix, un serveur de messagerie facile à administrer
p.68 Le serveur IMAP de la suite Courier
Les autres services utiles
p.74 L'échange de fichiers sécurisé avec vsFPTd
p.80 Pure-FTPd, un serveur FTP plus simple à configurer
p.84 Votre réseau privé avec OpenVPN
p.94 La gestion de versions avec Git
Tutoriels
p.102 Webmail avec RoundCube
p.106 Faites-vous une place sur la Toile avec WordPress
p.112 Mettre en place un site collaboratif avec MediaWiki
p.116 Votre boutique en ligne avec PrestaShop
p.124 Votre galerie de photos avec Piwigo
GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Soyons clairs, je ne suis pas fan de Lua en tant que langage de programmation. Le simple fait que les tableaux débutent à l'indice 1 me perturbe totalement et constitue pour moi une véritable aberration. Mais, d'un autre côté, Lua est aussi le langage par excellence lorsqu'il s'agit d'embarquer des fonctionnalités de scripting au sein d'une application ou d'un outil. Du moins, c'est ce que tend à montrer sa popularité dans ce domaine et, si l'on n’a jamais tenté l'expérience, on peut se demander pourquoi. La réponse est évidente après quelques lignes de code et on se surprend soi-même à dire, à haute voix qui plus est, « Ah ! Mais c'est excellent, en fait ! ».
PHP, c'est bien connu, est un langage de script dédié aux traitements d'un serveur web. Mais n'est-ce bien que cela ? Avec NativePHP, la donne change, car il est maintenant possible de développer des applications pour GNU/Linux, Windows et macOS.
Cet article constitue le premier volet d’une série consacrée à la gestion du temps sous GNU/Linux. Après une vaste introduction, évoquant différents aspects du temps et nécessitée par la complexité du sujet, il présentera l’interface de programmation en C.