Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


Pages qui pointent vers celle-ci
Sommaire Wiki -:- Sommaire documents
Documents : Installer un serveur PHP/MYSQL Debian

Cette documentation, sans aucune prétention, à pour but de vous expliquer le plus simplement possible, l'installation d'un serveur dédié sous Debian pour une utilisation orienté serveur Web.
Une bonne parti de ce qui va suivre est inspiré de mon "expérience" mais aussi et avant tout, d'informations glanés sur la toile et, bien malheureusement, je suis dans l'incapacité de fournir les sources et liens. A cela, une simple raison, depuis que je suis en possession d'un serveur dédié, je me suis fait un pense bête personnel. Document qui n'avait aucune raison d'être mis à disposition. Je suis donc désolé si certaines informations ne pourront être rendu aux propriétaires respectifs. Ceci étant, si vous connaissez l'origine de certaines sources, n'hésitez pas à me le faire savoir. Je me fairai un plaisir de mettre cette documentation à jour avec les liens qui s'imposent.

Avant toutes chose, il est indispensable d'être en possession de l'outil "magique", Putty ou, encore mieux, ExtraPutty.
Ces deux outils vont permettre de transmettre à votre serveur toutes les commandes nécessaires pour son installation ce, en SSH. L'avantage du second est de posséder un système de script qui permet d'enregistrer tout un ensemble de commande fréquemment utilisées une fois le serveur en production.

 

1.- Mise à jour du source.list

 Afin de ne pas être limité dans le choix des applications de par leur quantité, j'ai choisi la version testing de Debian. Si cela amène bien plus de mise à jour, je peux bénéficier d'applications non présentes dans la stable.

- Editez le source.list :

Code :
nano  /etc/apt/sources.list





- Supprimez tout son contenu,
- Copiez/collez (clic droit) le contenu qui suit :
 

Code :
## base
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
## sécurité
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
## multimedia
deb http://www.debian-multimedia.org/ lenny main 
## volatile
deb http://ftp.ens-cachan.fr/ftp/debian-volatile lenny/volatile main contrib non-free
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile lenny/volatile main contrib non-free






 

 

 

 

 

 


- Sauvegardez (F3 puis Entrée), quittez (F2),
- Fabriquez les clés pour les paquets volatiles, modsecurity et multimedia :

Code :
volatile :
gpg --keyserver wwwkeys.eu.pgp.net --recv-key C514AF8E4BA401C3
gpg -a --export C514AF8E4BA401C3 | apt-key add -
modsecurity :
gpg --keyserver wwwkeys.eu.pgp.net --recv-key 4BA401C3
gpg -a --export 4BA401C3 | apt-key add -
multimedia :
gpg --keyserver wwwkeys.eu.pgp.net --recv-key 07DC563D1F41B907
gpg -a --export 07DC563D1F41B907 | apt-key add -

 








 

 

 

 

 Il est temps à présent de changer de distribution. Il est à noter que suivant la configuration du serveur, le changement de distribution peut prendre pas mal de temps. Cela s'effectuera via les commandes qui suivent :

Code :
aptitude dist-upgrade
aptitude update
aptitude safe-upgrade
aptitude autoclean

Voilà pour ce qui est de cette étape. Notez le remplacement de apt par aptitude bien plus sur et puissant

 

2.- Changement du port SSH

Il est primordial de changer le port par défaut (22) de SSH avant d'aller plus loin.
Cette opération est des plus simples et rapides à l'aide de ces commandes :

Code :
Editez sshd_config
nano /etc/ssh/sshd_config
Cherchez et remplacez la valeur par défaut (22) par celle de votre choix. L'idéal étant un port à quatre chiffres.
Sauvegardez (F3 puis Entrée), fermez (F2)
Redémarrez SSH
/etc/init.d/ssh restart

 

 

 

 

 

 

 

3.- Vérification du noyau

Toutes les installations quelle qu'elle soit ne seront pas grand chose si le noyau installé sur le serveur est obsolète et/ou contien des failles de sécurité.
Pour vérifier la verson du noyau, rien de plus simple, tapez :

Code:
uname -r

 Vérifiez à l'aide du résultat que ce dernier soit conforme à la dernière version disponible sur www.kernel.org

 Si votre noyaux n'est pas à jour, il est indispensable d'y remédier.
Pour cela, il est indispensable de posséder la bibliothèque libncurses-dev, pour l'installer :

Code:
aptitude install libncurses-dev

Ensuite, on verifie si la dernière version est bien dans les paquets :

Code:
aptitude search linux-image
On note la bonne version en fonction de sa configuration puis  :
Code:
aptitude install linux-image-2.6-686
O

 

 

 

 

 

 

 

 

 Publié le : 2008-07-30 par stefvar, dernière modification le : 2008-08-03 par stefvar(390 lectures)


Copyleft © par Stefvar. L'utilisation totale ou partielle de cette source est totalement interdite sans autorisation écrite de ma part.

Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx