background preloader

Configuration d'un serveur dédié de A à Z - Alsacréations

Configuration d'un serveur dédié de A à Z - Alsacréations
Tous les tutoriels dans l'ordre, pour mettre en place un serveur web avec Apache, PHP, MySQL, FTP, Postfix, des services de monitoring, de sauvegarde, un brin de sécurité, et le panel DTC. Installation, configuration et administration d'un serveur dédié Ces tutoriaux ont été réalisés sous Debian (versions Etch 4.0 et Lenny 5.0) mais peuvent être transposés à d'autres distributions Linux, notamment Ubuntu. Ils sont applicables aux serveurs dédiés 1&1, Dedibox, OVH, Amen, et bien d'autres. Tous les tutoriaux sont basés sur un serveur nommé test.alsacreations.com pour lequel nous disposons d'un utilisateur dew et d'un accès root (super-administrateur), chacun avec leur propre mot de passe. Nous partons de l'idée d'obtenir un serveur web avec tout ce qu'il faut pour héberger plusieurs domaines et sites. Liste complète sans panel web Ces tutoriaux conviennent à l'installation complète d'un serveur Liste complète avec panel d'administration DTC

Tutorial: Créer un serveur web complet sous debian - #5 Backup & Sécurité Voici un nouveau tutorial qui vous sera sans doute utile si vous venez d'installer la distribution linux Debian (Ou Ubuntu) sur votre serveur. Introduction Objectif de ce tutorial L'objectif du tutorial est d'obtenir un serveur linux debian permettant d'héberger et de gérer vos sites web PHP / MySQL à distance, uniquement avec un accès SSH. Voici les différentes parties du tutorial qui seront divisées en 5 billets: Pré requis Pour réaliser ce tutorial, vous devrez au préalable avoir des connaissances en ligne de commande linux (Au moins les commandes basiques: cd, mkdir, mv ...). Disposer d'un client SSH (Comme Putty), d'un client FTP (Comme FileZilla), et bien sûr de votre serveur avec une Debian fraichement installée. Vous aurez aussi besoin d'au moins un nom de domaine pointant sur votre serveur. Installation du script de Backup Nous allons mettre en place 2 types de backup: Nous allons voir comment installer et configurer Backup Manager. root [~] > apt-get install perl gettext backup-manager #!

Installation complète d'un serveur web sous Debian II-B. Préparer son serveur▲ Se connecter en root sur le serveur puis effectuer une mise à jour : apt-get update apt-get upgrade Une fois le serveur à jour, on peut commencer à installer les différents services nécessaires sur notre serveur. Attention, pensez à redémarrer les services après chaque installation ou reconfiguration : # /etc/init.d/nom_service restart II-C. Il nous faut installer un serveur HTTP qui va s'occuper d'afficher nos différentes pages. # apt-get install apache2 Tester l'installation d'apache : (IP du serveur) Vous pouvez supprimer la redirection sur /apache2-default/ : # nano /etc/apache2/sites-available/default Sélectionnez #RedirectMatch ^/$ /apache2-default/ Pour accéder directement à la configuration des virtualhosts : iciParamétrage des Virtualhosts II-D. Actuellement, notre serveur peut nous afficher des pages statiques au format HTML. S'il annonce que le package n'a pas été trouvé, éditez le fichier source d'Apt et ajoutez : Et on installe php5.

Compression des pages web avec Gzip ou Deflate en HTTP Intérêt de la compression De nos jours, l'accent est souvent mis sur la performance des sites et les économies de bande passante notamment sur mobile. Les temps d'accès et de téléchargement se mesurent (très précisément avec de nombreux outils) en millisecondes. De nombreuses recommandations provenant de Google et Yahoo font mention de la compression des pages avant leur transit sur le réseau. Le serveur compresse les données (code HTML, CSS, JavaScript...) Les fichiers transitent par le réseau via HTTP Le navigateur décompresse à la volée les données avant de les interpréter Ce qui représentait une charge supplémentaire pour les serveurs web à l'époque où leur puissance était moindre, peut désormais devenir négligeable en regard des améliorations apportées, notamment pour les navigateurs mobiles. Ces techniques qui sont prévues depuis HTTP/1.1 (1999) peuvent tout à fait être mises en œuvre pour les documents HTML mais aussi CSS, XML ou JavaScript. Navigateurs Deux formats coexistent : <?

Programmer des évenements sur un serveur Linux : crontab et comm Les utilisateurs de Windows connaissent probablement déjà le planificateur de tâche, permettant, comme son nom l’indique, de planifier à l’avance des actions régulières ou uniques. Je m’en suis moi-même servi, il y a fort longtemps, pour me réveiller le matin en lançant à l’heure souhaitée un mp3. Sur un serveur Linux, il est fréquent d’utiliser un logiciel nommé “cron” pour automatiser des actions. Cela peut être utile pour faire des back-up, pour gérer des tours de jeu si vous hébergez un jeu php, pour supprimer ses fichiers de log obsolètes, etc. Une commande plus méconnue, la commande “at” permet de planifier une tâche unique à l’heure voulue. Comme il n’est pas très fréquent pour moi d’utiliser ces commandes, je suis généralement obligé de rechercher à chaque fois la syntaxe exacte sur internet. Le voici : Cours Linux : Automatisation de tâches avec Cron et at PS : pour définir une date avec “at” utiliser le format suivant : hh:mm mm/jj/yy

Mes 5 premières minutes sur un serveur Debian Sur une idée originale pompée honteusement sur le blog de Bryan Kennedy. La virtualisation ou la possibilité d'acheter des machines à bas prix comme le Raspberry implique le fait que l'installation de serveurs devient une tâche de plus en plus fréquente. Afin d'éviter les grossières erreurs qui peuvent rapidement devenir fatales si la machine est exposée au réseau Internet, voici les actions que j'effectue systématiquement sur mes systèmes d'exploitations Debian ou Ubuntu Server. Si vous suivez ce blog, vous savez que je suis un gros fainéant pour ce genre de tâches récurrentes. J'ai donc écrit un ensemble de scripts permettant d'effectuer les actions de "post installation". L'objectif de ce billet est donc pédagogique pour partager avec vous les actions à effectuer et, je l'espère, en apprendre de nouvelles. Assez de palabres, place au clavier... Je parle bien évidemment ici des comptes utilisateurs qu'il va falloir sécuriser. J'ai choisi morpheus pour illustrer mon billet.

Tutorial: Créer un serveur web complet sous debian - #1 Apache Voici un nouveau tutorial qui vous sera sans doute utile si vous venez d'installer la distribution linux Debian (Ou Ubuntu) sur votre serveur. Introduction Objectif de ce tutorial L'objectif du tutorial est d'obtenir un serveur linux debian permettant d'héberger et de gérer vos sites web PHP / MySQL à distance, uniquement avec un accès SSH. Voici les différentes parties du tutorial qui seront divisées en 5 billets: Pré requis Pour réaliser ce tutorial, vous devrez au préalable avoir des connaissances en ligne de commande linux (Au moins les commandes basiques: cd, mkdir, mv ...). Disposer d'un client SSH (Comme Putty), d'un client FTP (Comme FileZilla), et bien sûr de votre serveur avec une Debian fraichement installée. Vous aurez aussi besoin d'au moins un nom de domaine pointant sur votre serveur. configuration de Debian Ca y'est on entre dans le vif du sujet. Votre distribution Debian est correctement installée (Pas besoin d'installer d'environnement graphique). root$ nano .bashrc if [ "$TERM" !

Association RedHeberg - Accueil Prévoir un site pour toutes les résolutions La question des dimensions idéales d'un site est souvent posée. Les résolutions d'écran varient généralement de 800x600 pixels à 1280x960 pixels, en passant par 1024x768. Quelle est donc la résolution à privilégier ? Quelle est la dimension idéale pour un site web ? Les sites web étant conçus avec des éléments graphiques (la plupart du temps) non vectoriels, ceux-ci n'adoptent pas le même rendu selon la résolution de l'écran du visiteur, notamment en terme de répartition horizontale. Faut-il centrer ? Quelques statistiques (2010) 1% d'utilisateurs en 800x600 20% en 1024x768 75% en résolutions supérieures (sources : W3Schools, W3counter) Premier constat : pour toucher un maximum de visiteurs (toutes résolutions confondues), un site doit être conçu sur une résolution minimale de 1024x768, et être consultable (avec ascenseurs) dans les résolutions inférieures. Tendances actuelles Il existe plusieurs techniques de design qui s'adaptent bien à toutes les résolutions actuelles : Le design fluide

Comment synchroniser plusieurs adresses mail avec imapsync. | LE Imapsync est un petit programme tout léger qui permet de synchroniser plusieurs boites mail en utilisant le protocole IMAP. Ce programme permet de conserver l’état des mails (lu, non-lu, brouillon…) Il permet également de conserver les dossiers dans l’état où ils étaient, les dates… En gros tout est conservé. Ce programme est très utile notamment lors de la migration d’un serveur de mail ou dans le cas d’une sauvegarde de boite mail sur une boite de secours. J’ai pas mal utilisé ce petit programme ces derniers jours alors, j’ai décidé de vous faire part de mon expérience et des petits problèmes que je n’ai pas réussi à résoudre. Tout d’abord, il faut préciser que ce programme marche sous linux. Il semble exister une version Windows, mais je ne l’ai pas (trouvé / trop cherché), à vous de choisir .Pour les utilisateurs de Windows qui on cherché et pas trouvé, il vous reste la solution d’utiliser un live-cd ou de passer à linux… Pour la suite, je considérerais que vous êtes sous linux. par

Découverte d'OpenMediaVault - TheLinuxFr Voici bien longtemps que je n’avais pas posté sur mon blog. Au détour du net, je suis tombé sur une petite contribution qui a retenu mon attention. Il s’agit du projet OpenMediaVault (OMV). Voici les principales fonctions : Debian Linux (Squeeze) OSWeb based administrationS.M.A.R.T. monitoring + email notificationWatchdogHDD power management (APM/AAM)EXT3/EXT4/XFS/JFS filesystem supportSoftware RAID JBOD/0/1/5/6 (mdadm) + email notificationLVMShare management + ACL supportSNMP (v1/2c/3) (read-only)SSHFTPTFTPNFSSMB/CIFSBittorrent clientDAAP clientNTPUPSAFP… Au premier abord, l’interface ressemble au projet FreeNAS portée sous Debian Squeeze, légèrement dépouillée (et c’est pas plus mal). La gestion physique est plutôt complète : support de l’état S.M.A.R.T, gestion de l’énergie, gestion du cache… Bref, des options en pagaille et bien sympathiques. Comme le reste, la configuration des utilisateurs et groupes est d’une simplicité déconcertante.

www.vogelweith.com :: Home Bienvenue ! Tous les articles et tutoriaux présents sur ce site sont relatifs à Debian GNU/Linux qui est la seule distribution GNU/Linux entièrement développée de manière coopérative par des bénévoles et sans but lucratif. C'est la distribution que j'utilise personnellement et que j'utilise au cours de mes différents projets professionnels. La rubrique "Serveur Debian" détaille l'installation de différents composants utiles sur une machine Debian orientée serveur. Toutes les pages ne sont pas encore finalisées mais j'avance doucement. Enfin, suite a vos nombreux mails concernant l'installation de Debian GNU/Linux sur MacBook Pro, j'ai détaillé de A à Z la procédure d'installation et ajouter les différentes remarques que vous m'avez fais parvenir. Les derniers menus présentent enfin mon CV sous différents formats, et une page de liens. Matthieu.

Serveur dédié : créer la base de données MySQL et importer WordPress par Matt. Dernière mise à jour le Dans ce tutoriel, nous allons voir comment créer la base de données MySQL et importer notre base WordPress existante. Ce tutoriel prend environ 15 minutes à réaliser. Tout se fait dans le terminal via une session SSH. Création d’une base de données On se connecte au serveur MySQL : Entrez votre mot de passe du compte root pour MySQL. On crée une base de données UTF-8, avec une collation utf8_unicode_ci : Je vous recommande très fortement d’utiliser l’UTF-8 dès le départ. Création d’un utilisateur pour notre base SQL Toujours dans la session mysql, on crée un utilisateur associé à cette base : Notre utilisateur est maitenant créé et possède les droits nécessaires pour interagir avec notre base de données. Importation de la base de données WordPress Prenez votre dernier fichier de sauvegarde de base de données. Commencez par décompresser votre fichier pour obtenir le fichier SQL de votre base.Ensuite, uploadez votre fichier sur le serveur avec votre client FTP.

Quelles polices de caractères (fontes) utiliser sur le Web ? Si vous n'êtes pas un webdesigner professionnel, vous vous demandez sans doute quelles polices de caractères sont utilisables sur le Web. Peut-on utiliser une fonte personnalisée? Quelles sont les principales familles de fontes génériques? Vocabulaire: polices de caractères et fontes À l'origine, une fonte de caractères (on dit communément fonte, et en anglais font) est une représentation d'un alphabet ayant un corps (c'est-à-dire une taille) donné(e), et une graisse (normal, gras…) donnée. Une police de caractères, aussi appelée police d'écriture, rassemble l'ensemble des fontes d'une même famille. Peut-on utiliser n'importe quelle fonte sur un site Web? La réponse à cette question est simple: en théorie oui, en pratique non pas du tout, mais ça commence à être possible, et ça sera bientôt assez largement possible, sauf si ça foire, donc plutôt non mais en fait oui, faut voir. Simple, non? En CSS, cela se présente ainsi: font-family: "Choix 1", choix2, "Choix 3", générique;

Related:  Configuration ServeurServeurHostingAstuces Linux