Linux : mise en place d un serveur web pour héberger votre blog

Documents pareils
Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb

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

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

équipement radio Procédure

Manuel d'installation de Joomla 1.7

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

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

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

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

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

CASE-LINUX MAIL - ROUNDCUBE

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

Bon ben voilà c est fait!

Installation et configuration d OCS/GLPI sur un Serveur Debian

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

OCS Inventory & GLPI

Joomla! Création et administration d'un site web - Version numérique

Installation d'un serveur FTP géré par une base de données MySQL

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Mise en place d un serveur Proxy sous Ubuntu / Debian

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

Installation / Sauvegarde Restauration / Mise à jour

Installation de Zabbix

Installer un gestionnaire de parc GLPI sous Linux

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

Outils Logiciels Libres

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

Serveur proxy Squid3 et SquidGuard

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

PPE GESTION PARC INFORMATIQUE

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

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

Utiliser un CMS: Wordpress

Blogging et sites de contenu. Comment créer un site de contenu et l'animer

Serveur Mandataire SQUID

Installer un serveur web de développement avec VirtualBox

BTS SIO Dossier BTS. PURCHLA Romain

TelSurvey Système CATI pour LimeSurvey 11 novembre Manuel administrateur

Pratique et administration des systèmes

1. La plate-forme LAMP

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

Préparation d un serveur Apache pour Zend Framework

Installation Iconito École Numérique 2010 sous Windows WampServer

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

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

MANUEL D INSTALLATION D UN PROXY

Installation de Concrete 5

Raspberry pi : Développer une petite application web sur Raspberry

Installation GLPI-OCSNG-SSL Linux Debian Sarge

[GLPI & OCS Inventory] Yann VANDENBERGHE. AFPA Lomme

Installer Joomla Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

Tutoriel Drupal version 7 :

Bind, le serveur de noms sous Linux

Supervision avec OCS Inventory NG

Tutoriel compte-rendu Mission 1

Diffuser un contenu sur Internet : notions de base... 13

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

windows. deb etch main deb-src etch main

Créer son propre serveur Mail.

But de cette présentation. Proxy filtrant avec Squid et SquidGuard. Serveur proxy. Serveur proxy. Hainaut P

Compte rendu d'activité PTI n 2

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

Projet Administration Réseaux

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

Documentation de conception

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

Gestion d identités PSL Installation IdP Authentic

Déploiement d'un serveur ENT

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Installation d un superviseur ZABBIX

Configuration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation.

Déploiement d OCS 1.02 RC2 sous Debian Etch 64

SOLUTION DE SUPERVISION SYSTEME ET RESEAU

Guide d installation de Gael

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

IIS 6 - PHP5 - MySQL phpmyadmin 2.6

Personnes ressources Tice. Académie de Rouen

GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT

Dans le cadre de SECURIDAY Et sous le thème de Computer Forensics Investigation SECURINETS. Analyse des fichiers LOG. Tarek LABIDI (RT3)

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs

Atelier Le gestionnaire de fichier

Sauvegarde automatique des données de GEPI

Installation locale de JOOMLA SEPIA

Installation d' OCS inventory et de GLPI

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

Réussir. son site e-commerce. avecoscommerce

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

PROMETHEE Guide d installation

SERVEUR HTTP Administration d apache

Introduction. Qu est-ce que WordPress? Pourquoi choisir WordPress?

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

Transcription:

Linux : mise en place d un serveur web pour héberger votre blog Mise en place d une architecture 3 Tiers Le serveur web sous linux est apache, nous installerons le paquet apache2 il nous faudra également installer le «moteur» php sur notre serveur pour que celui ci puisse exécuter les requêtes des clients. Vérifiez votre connexion à Internet et utilisez la commande apt-get install en tant que root # apt-get install apache2 php5 Nous installerons également la base de données mysql (myslq-server) et ( php5-mysql) Nous installerons également phmyadmin pour administrer notre serveur mysql par le web (phpmyadmin) Linux Apache-php-Mysq Dotclear JM-Debroise Page 1

Vérifiez votre installation : Le serveur web fonctionne t-il? Arrétez le : Redémmarrez le : Ou se situe la page d accueil? comment s appelle t-elle? Modifiez cette page, en y insérant votre nom. Le php est-il bien interpréte par votre serveur? Pour testez votre serveur vous allez créer un fichier contenant du php puis à partir de votre navigateur client vous allez afficher ce fichier. Créez un fichier test.php <?php Phpinfo();?> http://ip-serveur/test.php ; vous devriez avoir votre config php Votre serveur mysql : Comment l arrétez-vous, comment le démarrez vous? Ou se trouve les bases de données? Utilisez phpmyadmin pour vous connecter à votre serveur tre base http://ip-serveur/myadmin Créez la base de données dotclear Linux Apache-php-Mysq Dotclear JM-Debroise Page 2

Mise en place de Dotclear Vous pouvez récuperez dotclear sur le net, mais dans le cadre de cette installation nous allons récupérez dotclear sur le serveur ftp du Lycée NDLP 1) Connectez vous, en utilisant le client tftp 2) Vous utiliserez le compte anonymous avecd un mdp sous forme d adresse mèl (toto@free.fr) 3) Retrouvez le fichier dotclear-2.1.6.tar.gz 4) Utilisez la commande get pour prendre le fichier Vérifiez que le fichier est bien arrivé sur votre pc. Nous devez à présent déplacer votre fichier téléchargé vers /var/www qui est la racine de notre serveur web #mv dotclear-2.1.6.tar.gz /var/ww vérifiez le résultat. # cd var/www # ls all Nous allons «détarer» (décompresser) le fichier #tar xzvf dotclear-2.1.6.tar.gz vérifiez le résultat : #ls all Vous remarquerez la création du répertoire dotclear => var/www/dotclear Pour accéder à votre blog il vous faut indiquez dans le navigateur http://ip_du serveur/dotclear/ Linux Apache-php-Mysq Dotclear JM-Debroise Page 3

Quel est le problème? Nous allons utiliser l assistant pour créer ce fichier Linux Apache-php-Mysq Dotclear JM-Debroise Page 4

Il va falloir donner l autorisation d écrire dans le fichier config.php (repérer bien l endroit de cd fichier) Droits sur les répertoires et les fichiers Installer ( plugin ) - Modifier ( dotclear ) Pour installer par clic des plugins ou modifier le moteur dotclear il vous suffit de redonner momentanément l'accès à tous l'écriture : #chmod R 777 /var/www/dotclear Linux Apache-php-Mysq Dotclear JM-Debroise Page 5

Connexion > Sécuriser correctement Dotclear Commençons par donner un accès global plus sécurisé à tout votre blog : #chmod R 555 /var/www/dotclear Répertoires public et cache Apache appartient à un utilisateur et un groupe qui correspond au nom de www-data. Donnons donc les droitsd'accès à apache pour certains dossier afin de pouvoir utiliser le blog correctement : #chown R www-data :www-data /var/www/dotclear/public #chown R www-data :www-data /var/www/dotclear/cache Maintenant occupons nous des droits d'accès. Pour le répertoire public une simple lecture est suffisante et évitera d exécuter dans le contexte d'apache des scripts malfaisant que vous pourriez héberger, en interdisant bien sur toute modification par un tiers autre que apache (c'est à dire l'admin du blog ). Une sécurité en plus! #chmod R 744 /var/www/dotclear/public Pour le cache, même chose mais nous allons être plus méchants! En effet personne de doit avoir accès à ces fichiers sauf apache lui même. #chmod R 700 /var/www/dotclear/cache Pour le fichier de configuration, nous allons être plus prudent! En effet personne de doit pouvoir le lire sauf apache lui même qui n'aura pas le droit de modification! #chown www-data :www-data /var/www/dotclear/inc/config.php #chmod 500 /var/www/dotclear/inc/config.php Linux Apache-php-Mysq Dotclear JM-Debroise Page 6