Recherche par thème

Vous avez sélectionné le thème 'serveur', 6 articles ont été trouvés :

Articles

  1. Sécurité web: faites-vous partie du problème ?

    Le problème avec la sécurité d’un site ou d’une application web, c’est qu’il s’agit d’un domaine complexe qui requiert pourtant toute notre attention. Il existe différents types de vulnérabilités et d’attaques (injection SQL, cross-site scripting, phishing, …), mais aussi de bonnes pratiques à suivre que cet article très complet nous rappelle (comme regarder régulièrement les fichiers de log d’un serveur).

    Lire l’article original

  2. Le vocabulaire des infogérants et des hébergeurs décrypté

    Le vocabulaire des hébergeurs est parfois déroutant pour des clients qui ne connaissent bien évidemment pas tous les acronymes et autres termes usités : bande passante, ratio de contention, peering, load balancer, … Il est d’ailleurs souvent difficile de comparer les offres d’hébergement de manière pertinente, c’est-à-dire en s’attachant à choisir une plateforme d’hébergement qui convienne réellement à ses besoins. Heureusement, cet article va nous aider à y voir plus clair.

    Lire l’article original

  3. Surveiller son serveur avec Cacti

    Publié le 21 déc 09 à 07:01 | Catégorie : Développement Web | 7 commentaires

    J’utilise actuellement deux serveurs pour héberger le site d’Hitomi Studio, celui de Cross Meter, ce blog et toutes les autres applications sur lesquelles je travaille. Il s’agit de Dedibox basées sur Debian 5 et configurées avec tous les packages nécessaires à une infrastructure LAMP robuste. Le serveur le moins puissant est utilisé pour les applications de développement (panneau de débogage, page de démarrage, gestion de la base de données, …) alors que l’autre est destiné à recevoir les applications accessibles de tous.

    Or ce dernier a quand même la responsabilité d’une dizaine d’applications en environnement de production et de la moitié en environnement de staging (environnement de test qui permet de tester une application dans les mêmes conditions que si elle était déployée en production). Il faut donc être capable de surveiller la charge de ce serveur afin d’identifier rapidement d’éventuelles lacunes et de prévoir également une migration ou un redécoupage des applications avant qu’il ne soit mis en défaut. Et c’est là que Cacti rentre en jeu.

  4. Pour sécuriser une connexion entre le navigateur d’un internaute et le site web qu’il consulte, il faut utiliser le protocole HTTPS et mettre en place un certificat au niveau du serveur. Ce certificat doit avoir été délivré par une société accréditée pour être reconnu automatiquement par les principaux navigateurs du marché. Dans le cas contraire, le navigateur va demander à l’utilisateur de vérifier et de valider ce certificat avant de pouvoir accéder à ce site (ce qui est dramatique au niveau de l’expérience utilisateur).

    Mais lorsque cette contrainte est acceptable et connue (comme par exemple dans le cas d’une interface d’administration qui n’est pas destinée aux utilisateurs), il est tout à fait possible de se passer d’un certificat signé par une autorité externe et d’économiser quelques euros en le générant soi-même. On parle alors de certificat self-signed.

  5. Certaines personnes pensent qu’il ne faut pas trop se focaliser sur les problèmes de montée en charge lorsqu’on démarre le développement d’un nouveau service Internet. A quelques exceptions près (comme par exemple un site de partage de vidéos), il n’est peut-être pas en effet très judicieux de perdre du temps sur cet aspect très technique sans savoir si le succès sera au rendez-vous : on parle alors d’optimisation prématurée.

  6. Logo Dedibox Une fois que l’on a installé une distribution Linux sur un serveur dédié de type Dedibox, il faut ensuite la configurer et installer tous les paquets logiciels qui seront nécessaires pour sécuriser la machine et pour disposer d’un environnement LAMP. Pour rappel, cet acronyme désigne un ensemble de logiciels libres permettant de mettre en place un serveur de sites Internet :

    • Linux (système d’exploitation, en l’occurrence Debian)
    • Apache (serveur web)
    • MySQL (serveur de base de données)
    • PHP (langage de programmation)

    Cet article - très technique - montre les étapes à suivre pour monter ce type de serveur afin d’héberger ensuite une ou plusieurs applications web.


Notre attention est submergée par les médias

A Propos

Je m’appelle Stéphane Thomas et je suis Ingénieur Senior expert dans le développement d'applications web complexes. Etant également un peu Entrepreneur, j'ai tenté l'aventure de la création d'un nouveau service Internet appelé Loomiz. Je suis maintenant le cofondateur d'Hitomi Studio, un studio de développement spécialisé dans la réalisation de sites ecommerce haut de gamme pour de jolies marques.

Lire la suite…