• Aucun résultat trouvé

Portails d'entreprise sous GNU/Linux

N/A
N/A
Protected

Academic year: 2022

Partager "Portails d'entreprise sous GNU/Linux"

Copied!
45
0
0

Texte intégral

(1)

Portails d'entreprise sous GNU/Linux

Cédric BLANCHER

Arche, groupe Omnetica / MISC

cedric.blancher@arche.fr / sid@miscmag.com JIA 2004

(2)

Agenda

Plan de la présentation

Introduction

1ère partie : Messagerie / Web

2e partie : News, Fichiers

Conclusion

(3)

Agenda

1ère partie

Messagerie

Sendmail

Postfix

Web

Apache

(4)

Agenda

2e partie

News

INNd

Fichiers

ProFTPd

Samba

(5)

Portail sous GNU/Linux

Pourquoi développer son portail sous GNU/Linux ?

Ce n'est pas forcément moins cher

Ce n'est pas forcément plus facile

Ce n'est pas forcément plus rapide

Ce n'est pas forcément plus efficace

MAIS C'EST LIBRE

(6)

Portail sous GNU/Linux

But du workshop :

Donner les clés pour développer un portail de qualité en environnement libre

(7)

Portail sous GNU/Linux

Workshop relativement court

Orientation : fonctionnalités et configuration des outils

Pour l'installation, compilez ou utilisez les outils de votre distribution préférée

Debian :

root@server:~# apt-get install mon_logiciel

(8)

Unix en général

Les logiciels proposés sont disponibles sur la plupart des Unix du marché, libres ou non

OpenBSD, NetBSD, FreeBSD

Solaris

AIX

HP-UX

etc.

(9)

Les éléments du portail

Gestion de la messagerie

Publication Web

Groupes de discussion

Distribution de fichiers

(10)

Les logiciels retenus

Sendmail

Postfix

Apache 1.3

INNd

ProFTPd

Samba

(11)

La messagerie

Deux composants principaux

MTA : Mail Transport Agent

Chargé de gérer le transport du mail jusqu'à sa destination

MDA : Mail Delivery Agent

Chargé de mettre le mail à disposition son destinataire

MUA : Mail User Agent

Chargé de permettre la lecture du message

Focus sur le MTA

(12)

Sendmail

MTA historique

http://www.sendmail.org/

Dernière version en date : 8.12.11

Version 8.13 disponible en test

(13)

Sendmail

Pros :

Très puissant (seul MTA avec une machine de Turing intégrée)

Cons

Difficile à configurer (même si simplification)

Monolithique

Gourmand en ressources

(14)

Sendmail

Configuration

sendmail.mc et sendmail.cf

aliases

access

mailertable

virtusertable

(15)

Postfix

Remplaçant pour Sendmail

http://www.postfix.org/

Dernière version en date : 2.0 PL19

Version de développement en CVS

Version 2.1 bientôt en test

(16)

Postfix

Pros

Modulaire

Facile à configurer

Plus léger et plus efficace

Cons

Moins puissant que Sendmail

Pas mal de features en développement

(17)

Postfix

Configuration

main.cf

master.cf

(18)

Délivrer le mail à l'utilisateur

Procmail

délivrance locale en mailboxes locales

classement (procmailrc)

associer avec un imapd ou un pop3d

Cyrus

MDA puissant orienté réseau

IMAP, POP

Sieve (classement)

(19)

Délivrer le mail à l'utilisateur

Méthode de délivrance

POP

Simple

Dépassée

IMAP

Avancée

À préférer

(20)

Délivrer le mail à l'utilisateur

Ne pas oublier les webmails !

Une webmail fournit un accès très souple à son courrier électronique, quelque soit le poste utilisé (cybercafé, amis, etc.)

Squirrel Mail : http://www.squirrelmail.org/

IMP : http://www.horde.org/imp/

NB : reposent sur un serveur IMAP

(21)

Lire son courrier

Des logiciels pour lire son mail (MUA)

Evolution

Mozilla / Thunderbird

Mutt / Pine

Outlook / Outlook Express (?!)

(22)

Listes de diffusion

Un portail peut être amené à fournir des listes de diffusion. On doit fournir :

Une interface d'abonnement/gestion de son abonnement

Une interface de visualisation des archives

Un système de gestion de la liste

(23)

Listes de diffusion

Produits classiques de gestion de listes de diffusion :

Sympa : http://www.sympa.org/

Mailman : http://www.list.org/

Mailman est simple

Sympa est très puissant

(24)

Groupware

Intégration d'outils :

Courrier

Carnet d'adresses partagés

Gestion partagée d'agenda

Gestion partagée de tâches

(25)

Groupware

Solutions

OpenGroupware

http://www.opengroupware.org/

Evolution

http://www.ximian.com/evolution/

Compatibilité entre outils libres et propriétaires (i.e. Microsoft)

(26)

Apache

Serveur Web le plus utilisé sur Internet

http://httpd.apache.org/

2 versions existantes :

1.3, avec la 1.3.29

2.0, avec la 2.0.49

(27)

Apache

Pros

Fonctionne très bien

Modulaire

Nombreuses fonctionnalités

Nombreuses extensions

Cons

Configuration Unix-like ;)

Parfois gourmand

(28)

Apache

Configuration

httpd.conf

(29)

Apache

Focus

Modules

Restrictions d'accès

VirtualHosts

Gestion du SSL

(30)

Apache

PHP

langage d'écriture de pages dynamiques

puissant

simple (un peu trop)

nombreuses extensions (SGBDR en particulier)

Très utilisé, mais attention à la sécurité

(31)

ProFTPd

Serveur FTP très répandu

http://www.proftpd.org/

Dernière version : 1.2.9

(32)

ProFTPd

Pros

Stable

Puissant

Sûr (peu de failles)

Configuration Apache-like

Cons

?

(33)

ProFTPd

Configuration

proftpd.conf

(34)

ProFTPd

Focus

FTP Anonyme

VirtualHosts

(35)

INNd

Serveur NNTP historique

http://www.isc.org/index.pl?/sw/inn/

Dernière version : 2.4.1

(36)

INNd

Pros

Puissant

Fonctionnel

Versatile

Cons

Lourd

Difficile à configurer (très difficile)

(37)

INNd

Configuration

inn.conf

incoming.conf

readers.conf

storage.conf

newsfeed

moderators

expire.ctl

(38)

INNd

Focus

Dimensionnement

(39)

Autres solutions pour les forum

D'autres solutions existent pour gérer des groupes de discussions :

Forum en ligne :

Phorum : http://phorum.org/

phpBB : http://www.phpbb.com/

Passerelles Web-NNTP

phNNTP : http://sourceforge.net/projects/phnntp/

Squirrel Mail NNTP Plugin :

http://projects.adamsutton.co.uk/sqnntp/

(40)

Samba

Initialement, accès aux partages Windows

Fournit serveur et client

http://www.samba.org/

Dernière version : 3.0.2a

(41)

Samba

Pros

Fournit tous les services SMB

Compatible Win9x, NT, 2k, XP

Gère les authentifications et les ACLs

Excellent candidat pour un service de fichiers

Cons

?

(42)

Samba

Configuration

smb.conf

smbpasswd

(43)

Samba

Focus

Gestion des imprimantes

Contrôleur de domaine

Client dans un domaine

(44)

Conclusion

Les portails d'entreprise sont réalisables sous GNU/Linux

Les logiciels disponibles sont de qualité et suffisamment souples pour couvrir un large panel de besoins

Vous pouvez les adapter à vos besoins

Ne vous privez pas !

(45)

That's all folks !

Questions ?

Références

Documents relatifs

Pour l’utilisateur, un système de fichiers est vu comme une arborescence : les fichiers sont regroupés dans des répertoires (concept utilisé par la plupart des

#deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main. #deb-src

 Créer un fichier test avec la commande touch.  Donner les options de la

Ajout de l'utilisateur « etu » au groupe « sudo » Ajout de l'utilisateur etu au groupe

 Différencier les modules utilisés entre système hôte et système virtuel.  Manipulations réalisables sur

• Présentation des 5 fonctions d'un système Unix et identification des fonctions de base du noyau Linux.. Caractérisation des grandes évolutions des sous-systèmes du

– si vous comptez faire cohabiter Windows et Linux sur le même ordinateur, gardez tous ces fichiers dans un répertoire tempo- raire de votre partition Windows.. – sinon, copiez tous

Plus la clé est longue, plus le coût de chiffrement / déchiffrement est élevé On préfère les algorithmes symétriques pour chiffrer des données statiques