Vous êtes sur la page 1sur 19

Universit Hassan 1er

Facult des Sciences et Techniques de Settat


Filire : Tlcommunication et Systmes Embarqus

Cration dun
serveur web
sous CentOS
Ralis par :
Encadr par :
- Groupe 6 - M.Benizza Zakarya
Plan :
Introduction
Diffrence entre Linux et Windows
Aperu conomique
Solution adopte
Packages utiliss
Conclusion
Quest ce
quun
serveur web
?
Diffrence entre Linux et
Windows

Code Source Stabilit


Licence Flexibilit et apparence
Scurit
Cot
Rapidit
Des points faibles ?

Problmes de matriels non reconnus/pas


fonctionnels

Multitude de distribution
Aperu conomique

CentOS 5.5- FREE


Redhat
DISTRIBUTION
distribution
GNU/Linux
OPEN SOURCE

;
Microsoft
Windows Server 74995
2012 Standard R2
OEM 64 bits -
Licence 2 8 091,78 MAD
processeurs
physiques
Solution adopte :
CENTOS 5.5 RedHat -
Linux
Avantages :
Support gratuit avec des mises jour
applicatives et des patchs de scurit rguliers.
Cycle de dveloppement suivant celui de Red
Hat (7ans pour une mise jour).
L'outil "YUM" facilitant l'exploitation et la
gestion des paquets au format RPM.
Stabilit quasi-quivalente la distribution Red
Hat utilise dans de gros environnements de
production.
Nombreux manuels en ligne (en anglais et en
franais) de Red Hat, 100% compatibles
CentOS Linux.
Inconvnients :

Limite au niveau des dpts standards


fournissant les paquets RPM.
Difficult de cration de ses propres
paquets RPM
Schma Synoptique :
FTP
HTTPD-APACHE
HTTPD-APACHE
Upload/download des
Rendre
Rendre la
la machine
machine serveur
serveur fichiers
web
web

PHP
Dveloppement WEB code

php

MY
MY SQL
SQL Grer
Cre
Cre une
une Base
Base de
de donnes
donnes pour
pour les
les
utilisateurs
utilisateurs
PHP Myadmin
EPEL & Remi Extra Packages for
Enterprise Linux.

Repo Cest un REPO qui


fournit des packages
additionnels pour les
Linux Entreprise
(RedHat, CentOs, SL) et
dautres.

Remi fournit les plus


rcentes versions des
logiciels dans le
noyau du CentOS et
dans les repositories
du RHEL
Apache HTTP Server

Le logiciel libre Apache HTTP Server est un serveur HTTP cr et


maintenu au sein de la fondation Apache. C'est le serveur HTTP le
plus populaire du World Wide Web. Il est souvent utilis avec des
modules comme Perl et/ou PHP afin de rendre le contenu des
pages dynamiques.

Pourquoi Apache :
o C'est un serveur web HTTP aussi flexible que puissant.
o Il supporte des modules externes 100% configurables.
o Il peut tre personnalis en crivant soi-mme ses propres
modules.
o Son code source est disponible et est accompagn d'une
licence non restrictive.
o Il est test en permanence, et les bugs sont corrigs
rapidement.
MySQL

MySQL est le plus populaire des serveurs de bases de


donnes SQL Open Source, est dvelopp, distribu et
support par MySQL AB. MySQL AB est une socit
commerciale, fonde par les dveloppeurs de MySQL, qui
dveloppent leur activit en fournissant des services de
MySQL.

MySQL est un systme de gestion de bases de


donnes ;
Open Source
Le serveur de bases de donnes MySQL est trs rapide,
fiable et facile utiliser
MySQL Server fonctionne en mode client/serveur ou en
systme embarqu
PHP

PHP, (Personal Home Page) est un langage de


programmation complet, assez proche du C. Il
fournit :

o Des structures de donnes et de contrle


o Des instructions de gestion des entres/sorties.
o Il est diffus galement sous licence libre.
o Il est considr comme une alternative CGI,
Perl, ASP (Active Server Page de Microsoft).
o Dvelopp l'origine pour Linux, il est
maintenant portable sur plusieurs
environnements.
PHPMyAdmin

PHPMyAdmin (PMA) est une application


Web de gestion pour les systmes de
gestion de base de donnes MySQL
ralise en PHP et distribue sous
licence GNU GPL.
FTP
Le serveur FTP (File Transfer Protocol) permet, comme son nom
l'indique de transfrer des fichiers par Internet ou par le biais d'un
rseau informatique local (intranet). Si nous en avons
lautorisation nous pouvons tlcharger et envoyer des fichiers
sur un ordinateur distant faisant fonctionner un tel serveur.
Le port par dfaut et le plus souvent utilis est le port 21

Sous Linux on trouve


ProFTPd, ( solution adapter )
Pure-FTPd,
VsFTPd,
Wing FTP Server.
Sous Windows, on trouve :
FileZilla Server
Schma Synoptique :
FTP
HTTPD-APACHE
HTTPD-APACHE
Upload/download des
Rendre
Rendre la
la machine
machine serveur
serveur fichiers
web
web

PHP
Dveloppement WEB code

php

MY
MY SQL
SQL Grer
Cre
Cre une
une Base
Base de
de donnes
donnes pour
pour les
les
utilisateurs
utilisateurs
PHP Myadmin
Conclusion
Merci de
votre
Conclusion
attention !

Vous aimerez peut-être aussi