Fichier PDF

Partagez, hébergez et archivez facilement vos documents au format PDF

Partager un fichier Mes fichiers Boite à outils PDF Recherche Aide Contact



Doc serveur web .pdf



Nom original: Doc serveur web.pdf
Auteur: dlefle

Ce document au format PDF 1.5 a été généré par Microsoft® Office Word 2007, et a été envoyé sur fichier-pdf.fr le 03/02/2016 à 11:00, depuis l'adresse IP 212.84.x.x. La présente page de téléchargement du fichier a été vue 579 fois.
Taille du document: 994 Ko (7 pages).
Confidentialité: fichier public




Télécharger le fichier (PDF)









Aperçu du document


Projet GSB – Installer un serveur web sous Debian 8.0

Projet GSB - Installation d’un serveur Web

Version : 1.0
Groupe : David LE FLEM, Guillaume RIVIERE, Gwendal PELARD
Date : 13/01/2016

Page 1 sur 7

Projet GSB – Installer un serveur web sous Debian 8.0

Sommaire
Installation d’apache2 : ........................................................................................................................... 3
Installation et configuration du module ssl : ........................................................................................... 3
Configuration d’apache2 : ....................................................................................................................... 4
Configuration d’apache2.conf : ........................................................................................................... 5
Configuration de port.conf : ................................................................................................................ 5
Configuration de visite.gsb.coop : ....................................................................................................... 5
Lier une base de donnée au serveur web : ............................................................................................. 6

Page 2 sur 7

Projet GSB – Installer un serveur web sous Debian 8.0

Objectifs :
Installer et configurer un serveur Web fonctionnel afin d’y implanter le site visite.gsb.coop.
Le site sera accessible uniquement en https.

Manipulations :
Installation d’apache2 :
Passez la commande :
Apt-get install apache2
Vérifiez que le serveur fonctionne en tapant l’ip du serveur dans un navigateur, si tout fonctionne un
message IT’S WORK s’affichera.
Pour pouvoir afficher des pages Web dynamiques, passer la commande :
Apt-get install php5

Installation et configuration du module ssl :
Afin de pouvoir utiliser une connexion ssl, il est nécessaire d’avoir un certificat signé qui peut coûter
très cher. Dans notre cas nous allons créer un certificat auto-signé, considéré comme non sûr par les
navigateurs mais suffisant pour obtenir une connexion SSL au serveur.
Apt-get install openssl
mkdir /etc/apache2/ssl
Pour créer le certificat passez la commande suivante :
/usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf
/etc/apache2/ssl/apache.pem
Dans /etc/apache2/sites-available créer le fichier default-ssl de la façon suivante :
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
Page 3 sur 7

Projet GSB – Installer un serveur web sous Debian 8.0
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error,
crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/ssl_access.log combined
#
SSL Engine Switch:
#
Enable/Disable SSL for this virtual host.
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
</VirtualHost>
</IfModule>
Enfin pour activer correctement le module SSL passez les commandes suivantes :
a2enmod ssl
a2ensite default-ssl
/etc/init.d/apache2 restart

Configuration d’apache2 :
Maintenant via ftp vous pouvez transférer le dossier correspondant au site GSB dans le dossier
/var/www. De cette façon :

Il faut maintenant préciser que la page qui servira d’index sera le fichier cAccueil.php.
Rendez vous maintenant dans /etc/apache2
Page 4 sur 7

Projet GSB – Installer un serveur web sous Debian 8.0

Configuration d’apache2.conf :
Dans la ligne DirectoryIndex rajouter l’instruction cAccueil.php :

Vérifiez que le User et le Group correspond bien à « www-data ».

Configuration de port.conf :

Configuration de visite.gsb.coop :
Aller dans le dossier /etc/apache2/sites-available
Créer le fichier « viste.gsb.coop » et compléter le comme ceci :

Page 5 sur 7

Projet GSB – Installer un serveur web sous Debian 8.0
La ligne Redirect permanent permet d’accéder au site uniquement en https.
Pour être sûr que se soit bien visite.gsb.coop qui soient lancé lorsque l’on tape l’ip du serveur web
sur un navigateur nous pouvons supprimer les fichiers de défaut d’Apache2.
Faites un :
rm /var/www/index.php
rm /etc/apache2/sites-available/default
En tapant « http:// l’ip de votre serveur » sur un navigateur la page suivante devrait s’afficher en
https :

Lier une base de donnée au serveur web :
Il ne reste plus qu’a lier ce site avec une base de données contenant ses utilisateurs.
Pour ce faire, si votre serveur de base de données est prêt, il suffit de modifier le fichier
/var/www/GSB_Appli/appliFrais/include/_bdGestionDonnees.lib.php en modifiant les informations
de connexion à la base de données comme ceci :
Fonction connecterServeur() {
$hote = « adresse ip de votre base de données »

Page 6 sur 7

Projet GSB – Installer un serveur web sous Debian 8.0
$login = « nom d’utilisateur avec lequel se connecter à la
BDD »
$mdp = « mot de passe de cet utilisateur »
return mysql_connect($hoyr, $login, $mdp);
}

Page 7 sur 7


Documents similaires


Fichier PDF doc serveur web
Fichier PDF doc ftp
Fichier PDF doc ftp
Fichier PDF clonezilla
Fichier PDF installation du role wds
Fichier PDF test pradeo


Sur le même sujet..