Procédure d'installation



Documents pareils
Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

NOTE: Pour une meilleure sécurisation, nous vous recommandons de faire l installation des outils web à l intérieur d un serveur virtuel.

Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7.

Déploiement d OCS 1.02 RC2 sous Debian Etch 64

Installation GLPI-OCSNG-SSL Linux Debian Sarge

REPARTITION DE CHARGE LINUX

Installation d un hébergement Web à domicile

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

Réaliser un inventaire Documentation utilisateur

Tutoriel compte-rendu Mission 1

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

2013 Installation de GLPI-OCS. Florian MICHEL BTS SIO LYCEE SAINTE URSULE

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

Projet de mise en œuvre d un serveur ftp sur serveur dédié

CDS Invenio Installation et configuration de base

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

Serveur de messagerie sous Debian 5.0

SÉCURITÉ DU SI. Mini PKI. Denoun Jérémy De Daniloff Cyril Bettan Michael SUJET (3): Version : 1.0

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

windows. deb etch main deb-src etch main

CASE-LINUX MAIL - ROUNDCUBE

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR

OCS Inventory & GLPI

Créer son propre serveur Mail.

Documentation d'installation Plateforme femme actuelle

TP Service HTTP Serveur Apache Linux Debian

Différentes installations sur un serveur Windows 2000 ou 2003.

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

Installation d' OCS inventory et de GLPI

Installation de Zabbix

Serveur Web Apache - SSL - PHP Debian GNU/Linux

BTS SIO Dossier BTS. PURCHLA Romain

PPE GESTION PARC INFORMATIQUE

Installation des outils OCS et GLPI

Comment avoir le logiciel? Le serveur web APACHE peut être téléchargé gratuitement du site web de APACHE:

ITRAINONLINE MMTK INFRASTRUCTURES BASÉES SUR LINUX

Autorité de certification

INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

SERVEUR HTTP Administration d apache

DHCPD v3 Installation et configuration

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

OCS INVENTORY-GLPI Guide de Procédure

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp

Installation d un superviseur ZABBIX

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

Les serveurs WEBUne introduction

Mise en place d un firewall d entreprise avec PfSense

SECURIDAY 2012 Pro Edition

Préparation d un serveur Apache pour Zend Framework

Imprimantes et partage réseau sous Samba avec authentification Active Directory

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

Documentation technique OpenVPN

Projet serveur OwnCloud

PROXY SQUID-SQARD. procédure

Serveur Subversion Debian GNU/Linux

Gestion d identités PSL Installation IdP Authentic

NAS 109 Utiliser le NAS avec Linux

Procédure d'installation du serveur Apache HTTPD pour Windows

XMBox. Help red team pentester

Toutes ces machines sont virtuelles et bridgées sur ma carte réseau.

LAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation

Répartition des charges avec HaProxy CONTEXTE MFC JULIEN HUBERT

Installation d'un Active Directory et DNS sous Windows Server 2008

Module 7 : Configuration du serveur WEB Apache

Installer un gestionnaire de parc GLPI sous Linux

[Serveur de déploiement FOG]

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups Auteur : Charles-Alban BENEZECH

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

InstallatIon et configuration d une Infrastructure réseau sans-fil. Avec. Interface de gestion utilisateurs

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Etudiant Ella Fitzgerald

Administration Linux - Apache

installer_un_serveur_debian - Documentation Ubuntu Francophone Installation complète d'un serveur web sous Debian 6.0

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

Installation d'un serveur sftp avec connexion par login et clé rsa.

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

Situation professionnelle n X

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE

Configurez votre Neufbox Evolution

Pas-à-pas : activer WebDAV pour le partage des fichiers iwork sur ipad

équipement radio Procédure

Dans l'épisode précédent

I. Adresse IP et nom DNS

Étape 1 : gérer les certificats

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Projet de Semestre. Page Web Didactique de Visualisation d Algorithme. Université de Genève - semestre de printemps 2012

Direction des Systèmes d'information

Pour configurer le Hitachi Tecom AH4021 afin d'ouvrir les ports pour "chatserv.exe", vous devez suivre la proc

Transcription:

07/11/2014 BTS SIO SISR 2ème année BRY Quentin Procédure d'installation

Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 25/01/2014 Ecriture du document Thierry MARTINS 1.0 06/11/2014 1 ère version Thierry MARTINS Guide de Procédure Page 2 sur 14 CFSA-AFTEC

Sommaire Tableau d évolution... 2 I. Installation des paquets pour le bon fonctionnement de... 4 II. IP statique... 4 III. Installation d':... 5 IV. Configuration d'... 6 V. Création d'un certificat... 8 VI. Accès à... 9 VII. Augmentation des capacités en upload... 10 VIII. Forcer le SSL dans... 10 IX. Ajouter des applications dans owncloud... 11 Puis, dans la nouvelle page, cliquez sur plus d'applications si vous voulez par exemple rajouter un lecteur video streaming ou un lecteur de musque etc...... 11 Vous... 11 Vous arrivez alors sur un site ou vous pouvez télécharger des applications.... 11 Téléchargez celles que vous souhaitez et dézipez les, dans le dossier apps d'owncloud.... 11 Vous n'aurez plus qu'à les activer dans la page ci-dessus.... 11 X. Règles NAT pour accès de l'exterieur... 12 Accédez à votre routeur et créez 2 règles NAT en indiquant comme adresse IP de destination votre serveur en protocole TCP et en port 80 et 443.... 12 XI. Client owncloud windows... 13 Pour synchroniser vos données directement depuis un de vos ordinateurs, il suffit de télécharger le client owncloud pour windows et d'y indiquer le disque dur ou son stocké vos vidéos, photos, musiques...... 13 Indiquez y l'adresse de votre serveur ainsi que vos identifiants. Le client s'occupera de synchroniser automatiquement les données sur votre serveur.... 13 Toutes vos données seront donc accessibles depuis votre Cloud.... 13 XII. Mauvaise configuration WebDAV... 14 Guide de Procédure Page 3 sur 14 CFSA-AFTEC

I. Installation des paquets pour le bon fonctionnement de Nous allons commencer par installer le serveur web Apache 2 et d'autres outils nécessaires à son fonctionnement (Modules PHP5, MySQL) Pour cela dans un terminal, rentrez les commandes suivantes : apt-get update apt-get install apache2 php5 php5-common php5-gd apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl II. IP statique Nous allons mettre une adresse IP statique à notre debian pour avoir toujours la même adresse d'accès à notre serveur. Pour cela il va falloir modifier le fichier "interfaces" se trouvant dans "/etc/networks/interfaces". Ouvrez donc le terminal, et tapez les commandes suivantes: nano /etc/network/interfaces Puis ajouter dans ce fichier les lignes suivantes (en remplaçant par vos adresses IP): auto eth0 iface eth0 inet static address 192.168.1.56 netmask 255.255.255.0 gateway 192.168.1.254 Redémarrez ensuite avec la commande : /etc/init.d/networking restart Guide de Procédure Page 4 sur 14 CFSA-AFTEC

III. Installation d': Nous allons d'abord ajouter le dépôt pour pouvoir télécharger owncloud. Pour cela dans une fenêtre du terminal tapez la commande suivante : echo 'deb http://download.opensuse.org/repositories/isv:/owncloud:/community/debia n_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list Puis : wget http://download.opensuse.org/repositories/isv:owncloud:community/debian_ 7.0/Release.key apt-key add - < Release.key.1 apt-get update Si vous rencontrez une erreur, vérifiez que votre fichier owncloud.list ressemble bien à ceci : Et enfin nous allons télécharger owncloud avec la commande suivante : apt-get install owncloud Guide de Procédure Page 5 sur 14 CFSA-AFTEC

IV. Configuration d' Nous allons maintenant configurer un virtualhost pour owncloud, activer le SSL et forcer la connexion au serveur en HTTPS pour plus de sécurité. Pour cela, tapez la commande suivante : cd /etc/apache2/sites-available/ Puis créé le fichier : nano owncloud.https Dans ce fichier écrivez ceci, en modifiant le "ServerName". <IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin webmaster@localhost ServerName votrenomdedomaine.com DocumentRoot /var/www/ <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All 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 ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/owncloud_ssl_access.log combined ErrorLog ${APACHE_LOG_DIR}/owncloud_ssl_error.log SSLEngine on SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire SSLCertificateFile /etc/ssl/certs/owncloud.crt SSLCertificateKeyFile /etc/ssl/private/owncloud.key <FilesMatch "\.(cgi shtml phtml php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> BrowserMatch "MSIE [2-6]" \ Guide de Procédure Page 6 sur 14 CFSA-AFTEC

</VirtualHost> </IfModule> nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 # MSIE 7 and newer should be able to use keepalive BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName votrenomdedomaine.com DocumentRoot /var/www/ <Directory /var/www/ > Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined ErrorLog ${APACHE_LOG_DIR}/error.log </VirtualHost> Pour activer le SSL, entrez les commandes suivantes : a2enmod ssl a2enmod headers Puis cette commande pour activer le site : a2ensite owncloud.https Et redémarrez Apache avec la commande : /etc/init.d/apache2 restart Vous devriez avoir cette erreur : Guide de Procédure Page 7 sur 14 CFSA-AFTEC

V. Création d'un certificat Tout d abord, pour forcer la connexion en https dans owncloud, il faut modifier le fichier config.php se trouvant /var/www/owncloud/config/config.sample.php, cherchez la ligne "forcessl" et remplacez la valeur false par true. Passons maintenant à la génération des clés pour notre certificat. Pour cela, nous allons créer un répertoire pour nos clés avec la commande : cd /etc/apache2/ && mkdir Cert && cd Cert Puis, avec la commande suivante, nous allons générer notre clé sur 1024 bits : openssl genrsa -out owncloud.key 1024 Ensuite, nous allons procéder à la création des.key et.csr puis remplissez vos données dans le certificat avec la commande : openssl req -new -key owncloud.key -out owncloud.csr openssl x509 -req -days 365 -in owncloud.csr -signkey owncloud.key -out owncloud.crt Nous allons maintenant déplacer nos certificats dans le répertoire des certificats : cp owncloud.crt /etc/ssl/certs cp owncloud.key /etc/ssl/private Et enfin nous allons redémarrer Apache et vérifier sa configuration : apachectl configtest service apache2 restart Guide de Procédure Page 8 sur 14 CFSA-AFTEC

VI. Accès à Saisissez dans la barre d'adresse de votre navigateur "https://nomdudomaine/owncloud». Cette page devrait s'afficher : Sélectionner MySQL et entrez les lignes de commandes suivantes en remplaçant par vos données : mysql -u root -p CREATE USER "owncloud"@"localhost" IDENTIFIED BY "password"; CREATE DATABASE owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO "owncloud"@"localhost"; FLUSH PRIVILEGES; Guide de Procédure Page 9 sur 14 CFSA-AFTEC

VII. Augmentation des capacités en upload Pour pouvoir uploader des fichiers de plus de 2Mo, il est nécessaire d augmenter les capacités d upload d Apache. On modifie le fichier php.ini (nano /etc/php5/apache2/php.ini) et on y recherche les valeurs post_max_size et upload_max_filesize que l on définira à 200M (200Mo dans mon cas suffit mais vous pouvez indiquer plus si vous le voulez). L upload de gros fichier étant plus long, on définit max_execution_time à 600 (voir plus selon votre connexion). L application des paramètres se faite en redémarrant Apache (/etc/init.d/apache2 restart). VIII. Forcer le SSL dans Connectez-vous à votre serveur owncloud et allez dans l'onglet administration. Cochez la case "Forcer HTTPS". Guide de Procédure Page 10 sur 14 CFSA-AFTEC

IX. Ajouter des applications dans owncloud Pour ajouter des applications dans owncloud, allez dans l'onglet en bas à gauche, +application: Puis, dans la nouvelle page, cliquez sur plus d'applications si vous voulez par exemple rajouter un lecteur video streaming ou un lecteur de musique etc... Vous Vous arrivez alors sur un site ou vous pouvez télécharger des applications. Téléchargez celles que vous souhaitez et dézipez les, dans le dossier apps d'owncloud. Vous n'aurez plus qu'à les activer dans la page ci-dessus. Guide de Procédure Page 11 sur 14 CFSA-AFTEC

X. Règles NAT pour accès de l'exterieur Accédez à votre routeur et créez 2 règles NAT en indiquant comme adresse IP de destination votre serveur en protocole TCP et en port 80 et 443. Guide de Procédure Page 12 sur 14 CFSA-AFTEC

XI. Client owncloud windows Pour synchroniser vos données directement depuis un de vos ordinateurs, il suffit de télécharger le client owncloud pour windows et d'y indiquer le disque dur ou son stocké vos vidéos, photos, musiques... Indiquez-y l adresse de votre serveur ainsi que vos identifiants. Le client s'occupera de synchroniser automatiquement les données sur votre serveur. Toutes vos données seront donc accessibles depuis votre Cloud. Guide de Procédure Page 13 sur 14 CFSA-AFTEC

XII. Mauvaise configuration WebDAV Une erreur dans apparait quand vous allez dans l'onglet administration vous indiquant ceci : Votre serveur web, n'est pas correctement configuré pour permettre la synchronisation des fichiers, car l'interface WebDav ne fonctionne pas comme il faut. Veuillez-vous référer au guide d'installation Pour y remédier, ajoutez les 2 lignes ci-dessous dans la section "public function request" dans le fichier se trouvant dans "/var/www/owncloud /3rdparty/Sabre/DAV". // pb erreur webdav CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_SSL_VERIFYHOST => 0, Guide de Procédure Page 14 sur 14 CFSA-AFTEC