Contenu | Rechercher | Menus

Serveur

En informatique, un serveur est un ordinateur, dont le rôle est de répondre de manière automatique à des demandes envoyées par des clients (ordinateur et logiciel), via un réseau (local ou externe) .

Mise en place et caractéristiques d'un serveur

Mise en place

La mise en place d'un serveur se fait en deux étapes :

  1. Installation (et configuration) du système d'exploitation
  2. Installation (et configuration) de l'une ou des application(s) adaptée(s) au(x) service(s) désiré(s)

Dans le cas d'Ubuntu, n'importe quelle variante peut donc servir de base pour mettre en place un serveur. Cependant, les serveurs de production sont très souvent configurés pour avoir une efficacité maximale.

Ainsi, la variante serveur d'Ubuntu (Ubuntu server) possède un noyau optimisé et est dépourvue d'environnement graphique, gourmand en ressources et superflu dans le cas d'un serveur amené à être manipulé assez rarement. Cette variante est donc la plus adaptée pour la mise en place d'un serveur utilisé de manière intensive.

Exemples de la mise en place d'un serveur :

Caractéristiques

Les deux principales caractéristiques à prendre en compte dans le cas d'un serveur de production sont :

  • Une très haute disponibilité - dans l'idéal, un client doit pouvoir accéder à un serveur n'importe quand.
  • Une grande sécurité - Condition requise pour une bonne qualité de service.

Haute disponibilité

  • DRBD - Comment faire du RAID-1 à travers un réseau ?
  • heartbeat - Comment assurer la disponibilité d'un service dans un cluster ?
  • Mirroring sur deux serveurs - Comment configurer Samba, DrBD et Heartbeat pour avoir un serveur de fichiers haute disponibilité ?
  • monit - Gestion d'alertes et reprises en cas de panne

Sécurité

  • iptables - Netfilter & Iptables
  • OpenVPN - Installation du client OpenVPN (tunneling sécurisé sur IP)
  • syslog-ng - Syslog-ng pour centraliser les logs de son réseau
  • fail2ban - surveille les logs des serveurs (FTP, SSH, Web) et bannit l'IP en cas d'erreurs multiples.
  • nikto - testeur de failles de sécurité pour votre site web et crée un listing
  • shorewall - Configuration de Netfilter simplifiée
  • denyhosts : protégez vous des attaques ssh par dictionnaire.
  • prelude : un 'pare-feu' multifonction complet
  • Serveur compromis - Que faire lorsqu'on soupçonne un serveur d'être compromis ?

Applications pour serveur

Authentification

Bases de données

  • Mysql (terminal) - Foire aux questions sur MySQL.
  • oci8 - Installation de l'extension PHP OCI8 (connexion à Oracle)
  • PostgreSQL - Installation de PostgreSQL
  • Oracle - Installation de Oracle Database
  • Mysql_outils- Outils pour Mysql autre que PhpMyAdmin.

Courrier électronique

Serveurs de messagerie : Le portail des serveurs de messagerie.

Général :

Avancé :

  • Postfix + MySQL + TLS + SASL - Configurer Postfix avec le support de MySQL pour une utilisation multi-domaine/multi-utilisateurs.
  • perdition - Installer et configurer un relais POP, IMAP avec perdition.

Gestion d'un réseau (Connexions et clients)

Administration

  • GLPI - Solution de gestion de parc informatique.

DHCP

  • dhcp3-server - Comment installer et configurer un serveur DHCP DHCP3-SERVER de l'ISC ?

DNS

  • bind9 - Comment installer et configurer un serveur DNS BIND ?
  • dns_dynamique - Comment installer et configurer un serveur sur une IP dynamique ?
  • zeroconf : service décentralisé, approprié dans certaines situations, comme pour les réseaux ad hoc.

Proxy

  • tinyproxy - Un serveur proxy leger
  • privoxy - Comment surfer anonymement sur le net ?
  • squid - L'un des proxy les plus utilisés

Routage

  • routage - Comment installer et configurer une machine en routeur ?
  • routage_dynamique - Comment installer et configurer une machine avec des routes dynamiques ?
  • zebra - Zebra, un logiciel de routage de paquets

VPN

  • vpnc - Libérer sa connexion VPN cisco systems
  • openvpn - Logiciel libre permettant de créer un réseau privé virtuel (VPN)

Gestion de versions

  • cvs_server - Installation d'un serveur CVS
  • serveur_svn_apache - Installation d'un serveur Subversion SVN avec Apache2
  • mercurial - Installation d'un serveur Mercurial(HG) avec Apache2
  • Trac - Comment installer Trac et Subversion ?

Messagerie instantanée

  • prosody - Installer et configurer un serveur de messagerie instantané XMPP (léger).
  • openfire - Installer et configurer un serveur de messagerie instantané XMPP (facile à gérer).
  • jabberd2 - Installer et configurer un serveur de messagerie instantané XMPP (complet).

Partage de bureau / périphériques

Sauvegarde

  • rsync - Comment mettre en place un serveur de synchronisation avec rsync ?
  • Liste des paquets - Comment sauvegarder et restaurer les paquets installés sur une machine ?
  • Dump et restore - Comment effectuer des sauvegardes sur bandes magnétiques simplement ?
  • Backup-manager - Comment effectuer des sauvegardes incrémentales en local pouvant être exportés sur serveur distant (FTP,SSH,RSYNC,…)?
  • BackupPC - Comment effectuer des sauvegardes de plusieurs PC/Serveurs sous différents OS, avec différents protocoles.
  • Rdiff-backup - Comment effectuer simplement des sauvegardes incrémentales.
  • Serveur-miroir local - Disposer d'un serveur de secours en état de marche, caché derrière un poste de travail .
  • duplicity - Sauvegarde différentielle, compressée et cryptée vers un serveur réseau (SSH, FTP…)
  • rsnapshot - Sauvegarde utilisant des liens en dur pour éviter de dupliquer les fichiers non modifiés tout en donnant accès aux fichiers et répertoires tels qu'ils étaients les X derniers jours, semaines et mois

Serveur de jeu

Supervision

  • supervision - Le portail supervision
  • Nagios - Nagios, le moniteur de supervision : installation et configuration.
  • Cacti - Cacti, Supervision basé sur RRDtool permettant de surveiller l'activité de son architecture informatique à partir de graphiques.
  • Ntop - Ntop est un outil de supervision réseau simple.
  • SNMP - Supervision de périphériques réseaux avec SNMP
  • munin - Un autre outil de supervision très léger et extrêmement puissant.
  • zabbix - outil de supervision réseau,

Transfert de fichiers

Dépôt logiciel

FTP et SFTP

  • Pure-FTP - L'installation d'un serveur FTP pure-ftpd
  • Proftpd - Comment installer un serveur ftp (proftpd) ?
  • ProFTPd et MySQL - Comment gérer les utilisateurs et les quotas via MySQL
  • Vsftpd - Comment monter un serveur ftp sécurisé et simple d'emploi ?
  • MySecureShell - Comment installer un serveur Secure File Transfert Protocol (SFTP)?
  • VsftpD et Base de données MySQL - Comment gérer ses utilisateurs VsftpD via MySQL

HTTP

Pair à pair (P2P)

Streaming audio

Streaming Vidéo

  • Red5 - serveur Flash gratuit et libre.
  • VLC - VLC, le client mais aussi le serveur de streaming vidéo.
  • flumotion - Serveur de streaming VOD
  • w3cam - Comment rediriger le flux "live" d'une webcam vers un serveur Apache ?

TFTP

  • tftpd - Installer et configurer simplement un serveur TFTPd
  • tftp-hpa - Comment installer et configurer un serveur TFTP TFTP-HPA ?

Galerie photo libre

Piwigo - une galerie photo très complète, en constante évolution soutenue par une grosse communauté.

Créer sa propre galerie en Javascript

Igalerie - galerie photo libre et légère en PHP.

zenlogin plugin, gallery2 plugin, photoblox - 3 plugins pour le CMS DokuWiki.

Zen photo - une galerie libre avec de nombreux thèmes et plugins.

Coppermine - une gallerie complète en PHP qui utilise Mysql comme base de données.

MiniGal Nano - une mini galerie en PHP sans base de donnée.

Gallery - une galerie photo aboutie actuellement en version 3.0.

PhotoShow - une galerie simple à installer et à utiliser.

Phraseanet - une galerie libre et professionnelle.

Luxbum - une galerie en PHP dont le but est d'être simple et convivial pour le visiteur.

2BGal - une galerie simple et intuitive.

Outils de gestion / d'administration d'un serveur

Administration

  • Webmin - Webmin (ou Webadmin), un panneau d'administration de son serveur linux en interface web.
  • puppet - Un outil de déploiement pour gérer plusieurs dizaines ou centaines de serveurs.

Connexions distantes

  • SSH - SSH ; client et serveur.
  • ltsp - Tutoriel sur LTSP (Linux Terminal Server Project).

Virtualisation de serveur

  • vserver - Outil de virtualisation serveur relativement facile.
  • xen - Outil de virtualisation complet et facile à mettre en place
  • KVM - Outil de paravirtualisation ne nécessitant pas de modification des systèmes invités

Surveillance du système

  • loadaverage - La charge d'une machine sous Ubuntu (ou les secrets du load average)

Statistiques

  • awstats - Générer des statistiques de fréquentation, pour son serveur web, ftp, mail, etc.
  • piwik - statistiques avec des tableaux en flash (une alternative a Awstats et Google Analytics).

Recensement des pages relatives aux serveurs

virtualhosts avec apache2 et dyndns Le 27/04/2010, 19:10  
AWStats Le 22/11/2006, 17:35  
Afficher la bande passante de votre serveur Le 11/11/2007, 20:05 meuced
Agent ACGVision Le 02/04/2010, 15:13 Rémi Debay
AppArmor : gestion des droits d'accès sur les applications Le 04/09/2007, 11:52  
AutoMySQLBackup Le 28/02/2011, 09:58 johndescs
Balance : un cluster facile Le 30/07/2007, 22:18 kyeto
BandwidthD Le 24/03/2011, 13:32 beuheurk
Cacti : un serveur de supervision Le 20/12/2006, 12:11 ostaquet
Cherokee : Serveur Web Rapide et Simple Le 27/04/2010, 19:10  
Cluster SSH Le 17/07/2011, 22:24 olivier Ool
Comment accéder ou se connecter à un serveur Microsoft Exchange ? Le 06/05/2010, 15:23  
Comment configurer un serveur léger dns et dhcp alias Dnsmasq ? Le 25/05/2009, 20:25 RedLemon
Comment coupler Apache2 avec un serveur d'application Tomcat (avec support SSL) ? Le 27/04/2010, 19:10  
Comment coupler Vsftpd avec Apache ? Le 03/12/2010, 07:14 LE MORVAN
Comment créer un certificat SSL ? Le 18/04/2007, 09:44 ostaquet
Comment créer un dépôt de paquets Le 27/04/2010, 19:10  
Comment créer un serveur de clients légers Le 18/06/2007, 22:35 francoisb
Comment franciser l'invite de connexion des clients légers ? Le 26/06/2007, 16:25 francoisb
Comment installer un relais mail sécurisé ? Le 10/04/2007, 10:38 ostaquet
Création d'un réseau d'entreprise pour une TPME ou une PME Le 22/01/2008, 22:02 olituks
Cyrus : serveur de messagerie Pop/Imap(s) Le 27/04/2010, 19:10  
DBMail : serveur de courrier IMAP et POP Le 29/10/2010, 18:45 Flavien METIVIER
DNS - Système de noms de domaine Le 12/09/2010, 15:25 psychederic
DRBD : Synchronisation de données via le réseau Le 29/12/2006, 10:14 ostaquet
DenyHosts Le 09/07/2008, 11:32 Elemmire
Dovecot - Serveurs POP Le 08/01/2008, 19:45 tuxlinux
FireStarter Le 25/05/2010, 12:46  
Flumotion Le 13/03/2010, 11:48 Reneca
FreeNX Le 06/04/2011, 16:14 Tuxmouraille
GLPI - Gestion libre de parc informatique Le 16/12/2009, 20:52  
Haute disponibilité Le 06/02/2009, 14:29 Ner0lph
Heartbeat Le 13/02/2007, 12:55 ostaquet
Icecast2 Le 13/05/2010, 13:28 enjolras
InDefero : Environnement de gestion de code source Le 01/05/2010, 18:21 William MARTIN
Installation JOnAS Le 06/12/2007, 16:33 costalfy
Installation d'un serveur mercurial Le 19/08/2009, 20:43  
Installation de Postfix avec TLS, SASL, MySQL, Clamav, SpamAssassin Le 10/06/2009, 01:11 Ner0lph
Installation de Request-Tracker 3.8.2 sur Ubuntu 8.10 Le 22/04/2009, 12:33  
Installation et Configuration de jabberd2 Le 27/04/2010, 19:10  
Installer Ubuntu sur plusieurs PC en cluster Le 06/08/2011, 10:58 Gemnoc
Installer et configurer Virtualmin Le 13/03/2008, 11:48 YoBoY
Installer un serveur IMAP Le 27/04/2010, 19:10  
Installer un serveur d'applications Zope sur Ubuntu Le 27/04/2010, 19:10  
Installer un serveur de clients légers Le 27/04/2010, 19:10  
Installer un serveur de façon rapide Le 28/05/2007, 15:21 charlax
Installer un serveur mail avec postfix, procmail et fetchmail Le 22/11/2008, 19:19 Skippy le Grand Gourou
Introduction Le 14/03/2008, 08:41 YoBoY
LTSP (Linux Terminal Server Project) Le 27/04/2010, 19:10  
La poule ou l'œuf Le 24/01/2010, 11:57 Bionet
Lancement du serveur Domino Le 28/09/2009, 16:54 leteneur
Les DNS Dynamiques Le 27/04/2010, 19:10  
Les liste de diffusions Mailman Le 05/03/2008, 17:28 Ner0lph
Lighttpd : Un serveur web léger Le 05/02/2008, 10:17 kagou
Lire Le 27/04/2010, 19:10  
Loadaverage : La charge d'une machine sous Ubuntu... Le 27/04/2010, 19:10  
Logiciels portables et virtualisation d'applications sous Ubuntu Linux Le 10/11/2009, 22:36 psychederic
MRTG : supervision réseau via le protocole SNMP Le 18/04/2011, 11:41  
Maarch Le 21/04/2010, 13:06 Hoani CROSS
MapServer Le 04/08/2007, 03:04 Ner0lph
MediaWiki Le 14/03/2008, 00:38 zonder
Messagerie en Intranet Le 11/05/2010, 13:28 YannUbuntu
Mise en place d'un serveur CVS Le 27/04/2010, 19:10  
Modèle : page application Le 24/11/2006, 22:51 Olivier Staquet
Munin : le grapheur pour monitorer les machines d'un parc Le 16/12/2006, 12:21 Guillaume Abily
NIS : Configurer un serveur NIS Le 14/03/2008, 00:35 zonder
Nagios : moniteur de supervision Le 29/12/2006, 13:01 ostaquet
Neatx Serveur Le 12/08/2010, 01:26 HUC Stéphane
Nginx : serveur Web asynchrone Le 02/06/2010, 15:25 ButterflyOfFire
Ntop : supervision réseau Le 27/04/2010, 19:10  
NuFW - Pare-feu identifiant Le 27/04/2010, 19:10  
OCI8 : extension PHP pour les connexions avec Oracle Le 27/04/2010, 19:10  
OpenUpload Le 12/12/2011, 23:01 Cedric
Optimisation des paramètres pour clients légers Le 16/10/2007, 22:00 Manu_Ubu
Oracle™ Database Le 06/06/2009, 18:49 Ner0lph
Outils MySQL Le 25/06/2007, 13:28 maitrepylos
PHP Le 14/11/2009, 12:40 Sébastien Buchoux
PLESK Le 17/04/2010, 12:55 aphy
PS3 Media Server Le 30/07/2009, 19:55 nicolas.jul
PS3 Media Server Le 10/02/2010, 15:36 Floriang
Partager une partition en réseau Le 15/11/2007, 18:59 ubuntu7.4
Perdition : création d'une passerelle pour l'IMAP et le POP3 (sécurisée ou pas) Le 27/04/2010, 19:10  
Piwigo Le 24/01/2010, 13:30 Meuced
Piwigo Le 24/01/2010, 12:49 Meuced
Plone Le 14/03/2008, 00:45 zonder
Postfix : agent de transfert de courriel (SMTP) Le 18/04/2007, 18:51 _Enchained
Pound Le 11/04/2011, 21:02 AsTeR
Prelude - Système de détection d'intrusion Le 26/10/2009, 16:43 psychederic
ProFTPd et MySQL et TLS SSL Le 21/05/2007, 20:26 Fengy
Préparer une station comme client léger / choisir un client léger neuf Le 28/06/2007, 13:18 francoisb
Puppet Le 27/10/2010, 19:40 herrleiche
Quagga : Suite logicielle de routage Le 19/07/2010, 00:49 ButterflyOfFire
RRDTool : base de données tournante dédié à la supervision Le 09/08/2011, 16:20 ChoiZ
Re-configuration de Suexec Le 27/04/2010, 19:10  
Red5 : serveur Flash Le 09/11/2009, 19:02 psychederic
RoundCube avec Apache/Mysql Le 01/11/2010, 10:21 Flavien METIVIER
SNMP ou la supervision d'équipements réseaux Le 27/04/2010, 19:10  
SSH Le 13/03/2007, 15:34 thedamocles
Sauvegardes sur bandes magnétiques avec Dump Le 27/04/2010, 19:10  
Script createusers Le 23/12/2007, 17:49 Manu_Ubu
Se faire un espace de sauvegarde sécurité sur son serveur en ligne Le 11/04/2011, 02:43 livier
Serveur Le 09/03/2011, 11:03  
Serveur Counter Strike 1.6 Le 19/02/2008, 10:07 choohatek
Serveur DNS : PowerDNS Le 28/01/2010, 08:36 stephaneguedon
Serveur FTP : PROFTPD Le 17/05/2010, 17:53  
Serveur FTP Pure-FTPd Le 17/12/2006, 17:37 Blackpegaz
Serveur HTTP Apache 2 Le 20/09/2007, 21:09 benje
Serveur LAMP - Aller plus loin Le 27/04/2010, 19:10  
Serveur LAMP - Créer un/des répertoires de travail Le 26/05/2010, 01:03  
Serveur LTSP, résolution de problèmes Le 27/04/2010, 19:10  
Serveur OpenLDAP Le 10/11/2010, 23:34 Cyclick
Serveur Trackmania sous Linux Le 03/12/2008, 17:49  
Serveur d'impression sans fil (Linksys WPS54G) Le 27/04/2010, 19:10  
Serveur de sauvegarde automatique : BackupPC Le 27/04/2010, 19:10  
Serveur mandataire Le 27/04/2010, 19:10  
Serveur web - LAMP Le 27/04/2010, 19:10  
Serveur web - LAMP Le 02/05/2007, 23:47 _Enchained
Serveurs de messagerie Le 11/12/2010, 05:01 LE MORVAN
Shorewall Le 13/07/2007, 11:32 placisfos
Source Dedicated Server Le 12/11/2008, 00:17 Alexandre Gauvrit
Subsonic Le 27/09/2011, 22:03 Février Clément
Subversion Le 16/05/2010, 20:06  
Sécuriser un serveur Apache2 Le 27/04/2010, 19:10  
TOR : Réseau Anonyme Le 17/12/2011, 23:10  
Tangerine, partage de musique sur un réseau local Le 01/01/2009, 00:53 roveri
Tinyproxy Le 27/04/2010, 19:10  
Ubumirror Le 24/01/2011, 10:42 Decembry Quentin
Ubuntu Server 8.04 LTS Le 04/11/2009, 21:05 Sebbabas
VServers : les serveurs virtuels avec Ubuntu Le 26/11/2006, 10:00 Olivier Staquet
VirtualBox en environnement serveur Le 03/12/2010, 07:03 LE MORVAN
W3cam : comment rediriger le flux "live" d'une webcam vers un serveur Apache ? Le 26/12/2006, 13:07 thedamocles
XAMPP : un serveur web de développement facile Le 10/05/2010, 23:17  
XCache Le 29/01/2009, 19:17  
Zabbix, moniteur de supervision Le 02/05/2007, 13:02 loack
glassfish, ses indispensables, etc... Le 23/02/2010, 16:55  
serveur LTSP version 5.x Le 17/05/2009, 15:50 Emmanuel

serveur.txt · Dernière modification: Le 28/12/2011, 21:12 par mydjey
Le contenu de ce wiki est sous licence : CC BY-SA v3.0