Réalisé par:
 CHADAD Abdelmajid
Université Hassan II
Mohammedia – Casablanca
Ecole Normale Supérieure
de l’Enseignement Technique Mohammedia
Département Mathématiques et Informatique
Filière d’ingénieur GLSID
Année Universitaire 2013-2014
Compte Rendu Installation et
configuration Apache
Mandriva2010
2/1
I.Présentation Apache
Apache est un fournisseur de services Http. C'est un logiciel libre disponible pour la
plupart des systèmes d'exploitation. Il équipe actuellement plus de 60% des serveurs
internet mondiaux et a travers ce rapport nous allons essayer de mettre le point sur ce
serveur dans un environnement linux Mandriva
II. Installation Apache
Pour Installer apache2 il suffit de tapper la commande mais pour que nous
Apres il faut confirmer l’installation des differents modules necessaire pour la
fonctionnement normal d’apache
L’installation de l ensemble des paqueges
III. Démarrage de service Apache
Pour démarrer le service apache tapez la commande
#urpmi apache-mpm-prefork
#/etc/init.d/httpd start
2/2
Si à l'écran paraît ce message "Could not reliably determine the server's fully qualified
domain name,using 127.0.0.1 for ServerName",
il suffit de taper en root ,en remplaçant bien sûr le mot exemple par ce que vous voulez ,
pour notre cas on va la remplacer par notre nome donc il deviens ServerName
www.majidtayeb.tld
apres pour démarrer le service on lance la commande #/etc/init.d/httpd start
Pour vérifier le bon fonctionnement de notre serveur il suffit de tappez dans le
navigateur internet "localhost" si "it work!" apparaît c'est que apache fonctionne
correctement.
NB : si vous n’arrivez pas à démarrer le serveur ou si il y’a une erreur vous pouvez
consulter le fichier de journalisation de serveur apache
IV. Configuration de serveur apache
Sur une Mandriva, les fichiers de configurations se trouvent sur
« /etc/httpd/conf/httpd.conf »
Normalement, sans modification de votre part, lors du lancement du serveur apache,
vous aurez un site internet sur votre PC. L'emplacement des données du site est
/var/www/html
echo "ServerName www.exemple.tld">>/etc/httpd/conf/httpd.conf
/var/logs/httpd/error_log
2/3
1. Sécuriser l’accès
afin de mettre en place une stratégie de sécurité on commence par créer un fichier
.htaccess indiquant qu'une authentification sera requise :
vers leabsoluchemin; c'est le: là c'est plus délicatAuthUserFile
.htaccess)(que vous mettrez dans le même répertoire que le.htpasswdichierf
AuthName : c'est le texte qui invitera l'utilisateur à inscrire son login et son mot de passe.
Vous pouvez personnaliser ce texte comme bon vous semble ;
Générer ensuite le fichier contenant la liste des couples login/mot de passe à l'aide de la
commande htpasswd
L'option -c crée le fichier. Elle ne doit être utilisée qu'à la création du premier compte
sinon vous écraseriez le fichier. L'option s spécifie que les mots de passe seront stockés
sous forme hachée avec l'algorithme appelé SHA1. Vous pouvez remplacer celle-ci par m
pour utiliser l'algorithme MD5, d pour CRYPT ou p pour que ceux-ci apparaissent en
clair.
En peut ajouter manuellement le fichier .htpasswd en respectant la structure login : mot
de passe, mais pour raison de sécurité de plus l’utilisation de l’utilitaire htpasswd
En remarque l’ajout de l’utilisateur majid avec le mot de passe crypté
Test de fonctionnement
AuthUserFile "/chemin/complet/vers/le/fichier/.htpasswd"
AuthName Réservée aux etudiants GLSID
AuthType Basic
Require valid-user
#htpasswd –c « chemin vers le fichier htpasswd » login

Contenu connexe

PDF
Sécurité des applications web: attaque et défense
PDF
Rapprt de stage
PDF
Mise en place de vlan au sein d'un réseau
PDF
MySQL GTID 시작하기
PDF
Support de cours technologie et application m.youssfi
PPTX
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
PPTX
php2 : formulaire-session-PDO
PDF
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Sécurité des applications web: attaque et défense
Rapprt de stage
Mise en place de vlan au sein d'un réseau
MySQL GTID 시작하기
Support de cours technologie et application m.youssfi
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
php2 : formulaire-session-PDO
Red Hat OpenStack 17 저자직강+스터디그룹_2주차

Tendances (20)

PPTX
Audit de sécurité informatique
PDF
Support de Cours JSF2 Première partie Intégration avec Spring
PDF
Développement d'un site web de E-Commerce avec PHP (Première Partie)
PPT
Presentation d'un logiciel de GRH
PDF
Rapport de stage Application web Gestion RH ASP.NET MVC5
DOCX
mémoire de projet de fin d'études
PDF
Support de cours Spring M.youssfi
PDF
SERVICES RESEAUX AVANCES
PDF
Sécurité des Applications Web avec Json Web Token (JWT)
PDF
Alphorm.com Formation Java,avancé OCP (1Z0-804)
PPTX
Conception et Mise en place d'une Application Web SPA pour les établissements...
PDF
Cahier des charges
PDF
Site JEE de ECommerce Basé sur Spring IOC MVC Security JPA Hibernate
PPTX
Diapo PFE
PPTX
Presentation PFE Inetum Tunisie
DOC
Rapport de stage nagios
PPTX
Présentation PFE: SmartAudit
PDF
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
PDF
Mémoire de Projet de Fin d’Etudes
PPT
Architecture des Systèmes Logiciels
Audit de sécurité informatique
Support de Cours JSF2 Première partie Intégration avec Spring
Développement d'un site web de E-Commerce avec PHP (Première Partie)
Presentation d'un logiciel de GRH
Rapport de stage Application web Gestion RH ASP.NET MVC5
mémoire de projet de fin d'études
Support de cours Spring M.youssfi
SERVICES RESEAUX AVANCES
Sécurité des Applications Web avec Json Web Token (JWT)
Alphorm.com Formation Java,avancé OCP (1Z0-804)
Conception et Mise en place d'une Application Web SPA pour les établissements...
Cahier des charges
Site JEE de ECommerce Basé sur Spring IOC MVC Security JPA Hibernate
Diapo PFE
Presentation PFE Inetum Tunisie
Rapport de stage nagios
Présentation PFE: SmartAudit
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mémoire de Projet de Fin d’Etudes
Architecture des Systèmes Logiciels
Publicité

Similaire à Installation apache mandriva (20)

PDF
Configuration des services web sous centOS 5
PPTX
PPT
Mysql Apche PHP sous linux
PPT
Serveur Web (2)
PPT
APACHE HTTP
PPT
Admin web.ppt un bon cours administration web
PDF
Reseau entreprise
PDF
mise en place de wordpresss sous Ubuntu 22.04
PDF
Installation Et Configuration De Monkey Spider
ODP
08 01 mise en place d'un serveur web
PDF
Sécuriser son site wordpress
PDF
Installation magento 2 avec mamp
DOCX
Apache Open SSL
PPTX
Sécurité wordpress
PPT
DOCX
Procedure ocs et glpi
PDF
Installation d'openerp 6.1 rc1
PDF
Atelier hadoop-single-sign-on
PDF
laravel.sillo.org-Cours Laravel 10 les bases installation et organisation.pdf
PPT
Presentation d'une Formation du language avencer php.ppt
Configuration des services web sous centOS 5
Mysql Apche PHP sous linux
Serveur Web (2)
APACHE HTTP
Admin web.ppt un bon cours administration web
Reseau entreprise
mise en place de wordpresss sous Ubuntu 22.04
Installation Et Configuration De Monkey Spider
08 01 mise en place d'un serveur web
Sécuriser son site wordpress
Installation magento 2 avec mamp
Apache Open SSL
Sécurité wordpress
Procedure ocs et glpi
Installation d'openerp 6.1 rc1
Atelier hadoop-single-sign-on
laravel.sillo.org-Cours Laravel 10 les bases installation et organisation.pdf
Presentation d'une Formation du language avencer php.ppt
Publicité

Plus de Majid CHADAD (15)

DOCX
What is docker
DOCX
Sauvegarder bases donnes sur lecteur réseau
PPTX
Présentation Exchange 2010
PDF
Rapport MS Exchange 2010
DOC
Uml examen
DOC
Gl examen
PDF
Hirens boot Remove Windows Password
DOCX
Plan de sauvegarde automatique sous sql server
PPTX
Rémuneration
PDF
Virtualisation
PPTX
Cycle de développement du logiciel
PPTX
Système RAID
PDF
Attaque metasploite
DOC
PostgreSQL
PDF
Merise+ +exercices+mcd+-+corrigés
What is docker
Sauvegarder bases donnes sur lecteur réseau
Présentation Exchange 2010
Rapport MS Exchange 2010
Uml examen
Gl examen
Hirens boot Remove Windows Password
Plan de sauvegarde automatique sous sql server
Rémuneration
Virtualisation
Cycle de développement du logiciel
Système RAID
Attaque metasploite
PostgreSQL
Merise+ +exercices+mcd+-+corrigés

Installation apache mandriva

  • 1. Réalisé par:  CHADAD Abdelmajid Université Hassan II Mohammedia – Casablanca Ecole Normale Supérieure de l’Enseignement Technique Mohammedia Département Mathématiques et Informatique Filière d’ingénieur GLSID Année Universitaire 2013-2014 Compte Rendu Installation et configuration Apache Mandriva2010
  • 2. 2/1 I.Présentation Apache Apache est un fournisseur de services Http. C'est un logiciel libre disponible pour la plupart des systèmes d'exploitation. Il équipe actuellement plus de 60% des serveurs internet mondiaux et a travers ce rapport nous allons essayer de mettre le point sur ce serveur dans un environnement linux Mandriva II. Installation Apache Pour Installer apache2 il suffit de tapper la commande mais pour que nous Apres il faut confirmer l’installation des differents modules necessaire pour la fonctionnement normal d’apache L’installation de l ensemble des paqueges III. Démarrage de service Apache Pour démarrer le service apache tapez la commande #urpmi apache-mpm-prefork #/etc/init.d/httpd start
  • 3. 2/2 Si à l'écran paraît ce message "Could not reliably determine the server's fully qualified domain name,using 127.0.0.1 for ServerName", il suffit de taper en root ,en remplaçant bien sûr le mot exemple par ce que vous voulez , pour notre cas on va la remplacer par notre nome donc il deviens ServerName www.majidtayeb.tld apres pour démarrer le service on lance la commande #/etc/init.d/httpd start Pour vérifier le bon fonctionnement de notre serveur il suffit de tappez dans le navigateur internet "localhost" si "it work!" apparaît c'est que apache fonctionne correctement. NB : si vous n’arrivez pas à démarrer le serveur ou si il y’a une erreur vous pouvez consulter le fichier de journalisation de serveur apache IV. Configuration de serveur apache Sur une Mandriva, les fichiers de configurations se trouvent sur « /etc/httpd/conf/httpd.conf » Normalement, sans modification de votre part, lors du lancement du serveur apache, vous aurez un site internet sur votre PC. L'emplacement des données du site est /var/www/html echo "ServerName www.exemple.tld">>/etc/httpd/conf/httpd.conf /var/logs/httpd/error_log
  • 4. 2/3 1. Sécuriser l’accès afin de mettre en place une stratégie de sécurité on commence par créer un fichier .htaccess indiquant qu'une authentification sera requise : vers leabsoluchemin; c'est le: là c'est plus délicatAuthUserFile .htaccess)(que vous mettrez dans le même répertoire que le.htpasswdichierf AuthName : c'est le texte qui invitera l'utilisateur à inscrire son login et son mot de passe. Vous pouvez personnaliser ce texte comme bon vous semble ; Générer ensuite le fichier contenant la liste des couples login/mot de passe à l'aide de la commande htpasswd L'option -c crée le fichier. Elle ne doit être utilisée qu'à la création du premier compte sinon vous écraseriez le fichier. L'option s spécifie que les mots de passe seront stockés sous forme hachée avec l'algorithme appelé SHA1. Vous pouvez remplacer celle-ci par m pour utiliser l'algorithme MD5, d pour CRYPT ou p pour que ceux-ci apparaissent en clair. En peut ajouter manuellement le fichier .htpasswd en respectant la structure login : mot de passe, mais pour raison de sécurité de plus l’utilisation de l’utilitaire htpasswd En remarque l’ajout de l’utilisateur majid avec le mot de passe crypté Test de fonctionnement AuthUserFile "/chemin/complet/vers/le/fichier/.htpasswd" AuthName Réservée aux etudiants GLSID AuthType Basic Require valid-user #htpasswd –c « chemin vers le fichier htpasswd » login