Aller directement au contenu

Gestion de serveur

7 Sujets 64 Messages

<p>Ce forum est dédié à la gestion de serveur à distance : VPS, serveur dédié, infrastructure personnalisée, etc...<br> Partagez vos connaissances ou posez vos questions !</p>

Cette catégorie peut être suivie depuis le web social ouvert via le pseudo [email protected]

Sous-catégories


  • 1 13
    1 Sujets
    13 Messages
    AzadA
    Aujourd'hui, je vais expliquer simplement les méthodes pour installer un serveur web coupler à un serveur MySQL. On part du principe que : Vous avez une machine installée sous Debian 7 Wheezy 64 bit. Vous avez un compte SSH (root si possible) et que vous savez vous en servir. Commençons par mettre à jour gentiment le tout avec la commande ([que j'ai expliqué ici](<base_url>/forum/56-serveur-d%C3%A9di%C3%A9-virtualisation/)) : apt-get update&&apt-get upgrade&&apt-get clean&&apt-get autoclean&&apt-get autoremove On installe Apache via la commande : apt-get install apache2 Quelques petits paramètres à configurer avant tout (tirés du SdZ) : nano /etc/apache2/conf.d/security Vous aurez alors un fichier de configuration à éditer, et mettez ces paramètres : # Chercher la ligne du ServerTokens et remplacer par : ServerTokens Prod # Chercher la ligne du ServerSignature et remplacer par : ServerSignature Off # Chercher la ligne du TraceEnable et remplacer par : TraceEnable Off Après, on installe PHP, tout aussi simplement : apt-get install php5 Suite à ça, on installe le serveur MySQL, couplé à PhpMyAdmin. L'installeur vous demandera un mot de passe pour le compte 'root' MySQL (souvenez-vous en) et un mot de passe PhpMyAdmin : apt-get install mysql-server&&apt-get install phpmyadmin On fini par un petit redémarrage des configurations avec la commande : /etc/init.d/apache2 restart Voilà, votre serveur web est installé sur votre machine, et disponible sur l'adresse externe de votre dédié (et également /var/www/) Évidement, ceci est pour du développement, en aucun cas pour de la production car il n'y aucune configuration de faite ! Sources : http://olange.developpez.com/articles/debian/installation-serveur-dedie/?page=page_2 http://fr.openclassrooms.com/informatique/cours/apprenez-a-installer-un-serveur-web-sous-debian
  • [Monitorng] Netdata - Surveiller en temps réel les performances votre machine Linux

    4
    0 Votes
    4 Messages
    5k Vues
    SoulalexS
    Le monitoring, c'est quoi et pour qui ? Pour les administrateurs de systèmes, la surveillance des différentes machines est très importante pour assurer une disponibilité optimale des serveurs. Pour cela, ils ont besoins d'outils performants qui leurs permettent de voir en un clin d’œil l'état actuel de leurs infrastructures Il existe bien des outils prévus à cet effet. Par exemple, sous Linux la commande top permet d'avoir un gestionnaire des tâches. Mais pour faciliter cette tâche, des outils très performants existent pour surveiller en temps réel nos serveurs. Netdata pour une surveillance en un clin d'oeil Netdata est une application web qui s'installe sur la machine à surveiller et qui permet via une interface plutôt agréable de surveiller en temps réel votre serveur : L'utilisation des CPU L'utilisation de la mémoire (RAM, swap...etc.) Les I/O des disques Les interfaces réseau (bande passante, paquets, erreurs, drops...etc.) Les connexions au firewall iptables / netfilter Les processus (en cours, bloqués, forks...etc.) Les applications systèmes et leur consommation de CPU, mémoire, swap, disque...etc.) L'utilisation d'Apache / Nginx L'utilisation de MySQL (requêtes, locks, threads...Etc.) La queue du serveur mail Postfix La bande passante utilisée par le proxy Squid et les requêtes reçues La température, le voltage, la vitesse des ventilos, l'humidité...etc. du matos Les appareils SNMP [image: netdata.jpg] Pour l'installer sous Ubuntu / Debian, il suffit d'entrer la commande suivante pour installer les dépendances : apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config Puis cloner le depot git : git clone https://github.com/firehol/netdata.git --depth=1 Et lancer le script d'install : cd netdata ./netdata-installer.sh Enfin, il suffit de lancer netdata comme ceci : /usr/sbin/netdata Et il sera accessible depuis l'IP de votre serveur sur le port 19999 http://127.0.0.1:19999/ Source : http://korben.info/outil-surveiller-temps-reel-performances-de-machine-linux.html
  • h5ai, un nouvel index pour votre serveur web

    2
    0 Votes
    2 Messages
    2k Vues
    SoulalexS
    h5ai est une interface qui remplacera l'index par défaut de notre serveur web. Celui-ci est nettement plus agréable mais ce n'est toutefois qu'un petit plus. Pour l'installer, rien de plus simple si ce n'est quelques petites manipulations pour configurer le serveur web. Tout d'abord, il nous faut télécharger l'archive ZIP sur le site officiel de h5ai puis il nous faut décompresser ce fichier à la racine de notre site web qui se trouve généralement dans /var/www/. Commandes à entrer pour installer h5ai : cd /var/www/ wget release.larsjung.de/h5ai/h5ai-0.27.0.zip unzip h5ai-0.27.0.zip rm h5ai-0.27.0.zip Ensuite, avec Apache, il nous faut modifier le fichier /etc/apache/apache.conf à l'aide de votre éditeur préféré et ajouter à modifier la ligne suivante ou l'ajouter si elle n'existe pas : DirectoryIndex index.html index.php /_h5ai/server/php/index.php Enfin, pour que les modifications apportées soient prises en compte, il nous faut redémarrer le serveur HTTP avec la commande suivante : /etc/init.d/apache2 restart
  • [Virtualisation] VirtualBox

    12
    0 Votes
    12 Messages
    4k Vues
    F
    Salut à tous, J'ai fais une vidéo expliquant comment crée une machine virtuel avec VirtualBox développé par Oracle. J'ai effectuer cette virtualisation avec Ubuntu, un système d'exploitation gratuit. Toutes critiques fondées est bien évidemment accepté. PS: First movie Cordialement, Antoine.
  • Le transfère de fichiers avec FileZilla

    6
    0 Votes
    6 Messages
    4k Vues
    SoulalexS
    ![ftp-protocol.gif](<base_url>/applications/sslimageproxy/interface/image.php?url=http://www.deskshare.com/resources/articles/images/ftp-protocol.gif) Quand vous possédez un hébergement, votre hébergeur vous propose souvent la gestion de vos fichiers via FTP ou SFTP. TÉLÉCHARGEMENT ET INSTALLATION DE FILEZILLA : [image: logo.png] Téléchargez la version client en choisissant la version correspondant à votre système d'exploitation et installez FileZilla normalement, aucune subtilité ne devrait survenir lors de cette installation. PRISE EN MAIN DE FILEZILLA : ![975794filezilla.png](<base_url>/applications/sslimageproxy/interface/image.php?url=http://img11.hostingpics.net/pics/975794filezilla.png) Pour vous connecter à votre serveur FTP, vous pouvez vous connecter directement dans la barre de connexion ou l'ajouter en ouvrant le "Gestionnaire de Sites" (premier icône dans la barre d'outils). Renseignez ensuite les champs ci-dessous : Hôte : Le nom de domaine de votre site ou l'IP de votre machine. Port par défaut : 21 ou 22 (selon le protocole utilisé : FTP(21) ou SFTP(22)). Chiffrement : Laissez par défaut. Type d'authentification : Normale ou demander le mot de passe. Identifiant : Fourni par votre hébergeur. Mot de passe : Fourni par votre hébergeur. Avec FileZilla, vos fichiers se gèrent comme avec l'explorateur de Windows : il vous suffit de les déplacer dans les dossiers locaux ou distants et d'utiliser le clique droit pour plus d'options.
  • [Hébergeur - OVH] Consulter ses e-mails

    3
    0 Votes
    3 Messages
    5k Vues
    SoulalexS
    Comment consulter et envoyer simplement mes messages depuis Roundcube ? [image: img_1475.jpg] Besoin d'aide pour envoyer un e-mail ? Suivez ce guide d'utilisation sur Roundcube : Webmail : Guide utilisation RoundCube. Comment configurer mon adresse e-mail sur mon logiciel de messagerie ? Différents guides sont à votre disposition pour vous aider à configurer vos adresses e-mail, sur vos différents logiciels de messagerie.   Vous trouverez les différents paramétrages logiciels proposés ci-dessous : Mail Mutualisé : Guide configuration sous Windows 8. Mail Mutualisé : Guide configuration sous tablette Android. Mail Mutualisé : Guide configuration Outlook 2013. Mail Mutualisé : Guide configuration Mail de MAC. Mail Mutualisé : guide configuration iPhone. Mail Mutualisé : guide de configuration pour Thunderbird. Mail Mutualisé : guide configuration Outlook 2007. Mail Mutualisé : Guide configuration Outlook 2010. Mail Mutualisé : guide configuration Windows Mail. Mail Mutualisé : Guide configuration Outlook 2011 sur Mac. Mail Mutualisé : Guide configuration Windows Phone. Mail Mutualisé : Guide configuration d'un téléphone mobile sous Android version 4.4. Mail Mutualisé : Guide configuration sous iPad. Mail Mutualisé : Guide configuration BlackBerry. Ce sujet est tiré de la section "Mutualisé : FAQ - Questions récurrentes" de OVH.COM
  • Introduction : VPS / Serveurs dédiés

    24
    0 Votes
    24 Messages
    10k Vues
    AzadA
    Bonjour, ce sujet d'introduction aura pour but de vous faire découvrir ce que sont les VPS  et/ou les serveurs dédiés, leur fonctionnement. Je mettrais ce topic en lien avec d'autres qui viendront par la suite (Introduction: Unix/Linux ou Guide : Choisir son VPS / Serveur dédié). Il n'est pas totalement fini, j'y rajouterais constamment des informations puisque c'est un condensé de mon expérience personnelle et surtout de guides pré-existants sur internet, fait par des professionnels donc surement plus rigoureux. Qu'est-ce qu'un VPS ? Dans les grands Data Center des entreprises d'hébergement, il y a de grandes baies de serveurs : des sortes de gigantesques salles dans lesquelles tournent des dizaines/centaines d'énormes ordinateurs : ce sont les serveurs de l’hébergeur, que celui-ci loue comme serveur mutualisé d'hébergement web, serveur dédié ou VPS : Nous parlerons simplement des VPS / Serveurs dédiés, pas de l'hébergement mutualisé Ces serveurs sont souvent partitionnés, c'est-à-dire divisés en centaine de partitions, sur lesquelles sont installées des systèmes d'exploitation (souvent des distributions linux). Illustrons cela par un petit calcul pas du tout rigoureux ni réaliste : Un hébergeur dispose de 50 machines-serveurs qui possèdent 100 go de ram chacunes et 100 tera (1 teraoctet = 1000 gigaoctet). Sur chacun de ces serveurs, l'hébergeur a partitionné 100 plus petits systèmes d'exploitations. Ainsi, cela nous fait donc 100x50 = 5000 petits serveurs de 1 go de ram et 1 tera de stockage qu'ils peut louer. Ces petits serveurs sont justement les VPS (Virtual Private Server), ce n'est pas très performant, mais cependant pas très cher. On communique généralement sur ces serveurs via une console, par le protocole SSH. Imaginez ça comme une simple console dans laquelle on donne des ordres à la machine, ça peut paraître rudimentaire et peu pratique, mais il n'en est rien : on peut effectuer des actions extrêmement complexes via ce procédé. La différence entre un VPS et un serveur dédié est justement qu'un serveur dédié vous est... dédié. Il n'est pas (normalement) non partitionné comme un VPS mais l'ensemble de la machine et ses capacités sont à votre dispositions (on peut comparer ça à un appartement et une maison). Voilà, vous comprenez déjà un peu mieux ce qu'est un VPS, attaquons la suite de la découverte ou de l'introduction. A quoi sert un VPS ? Comment s'en servir ? Guide des VPS par OVH, je vous retransmet les idées les plus pertinentes. A quoi sert un VPS ? Un VPS est un serveur privé virtuel (Virtual Private Server) qui permet d’héberger des sites (vitrine, e-commerce, contenus, médias…) et / ou des applications logicielles, principalement Web (portail, extranet, solutions collaboratives, wiki, CRM...) Contrairement à l’hébergement mutualisé, il permet d’isoler plusieurs applications dans un même conteneur dédié au client. Ce conteneur (VPS) partage des ressources physiques (infrastructures) avec d’autres conteneurs mais la part de ressources qui lui sont dédiées sont garanties. VPS ou hébergement mutualisé ? Après un hébergement mutualisé, le VPS s’inscrit comme une évolution logique pour votre hébergement. Vous avez plus de libertés et bénéficiez des accès root : accès à Apache, au PHP init qui permet de modifier les variables PHP, d’installer un certificat SSL, et n’importe quel type de logiciel : bref, vous gagnez en liberté sans prendre la responsabilité d’un serveur dédié physique. Attention cependant, sur un serveur mutualisé, vous n’êtes pas responsable des performances proposées, vous vous fiez aux performances de la plateforme mise à disposition. En optant pour le VPS vous devrez choisir une configuration adaptée aux exigences de vos applications et l’adapter avec votre croissance. Comment puis-je configurer mon VPS ? Comment "communiquer" avec lui ? Tout dépend du type d’OS que vous aurez choisi d’installer et du type de configuration à faire. Pour les actions courantes : Via bureau à distance (notamment sous Windows) ; En ligne de commande SSH sous Linux ; Via un panneau de gestion Web (Plesk, Cpanel, Release 3 OVH) ; Via les solutions déployées sur le serveur (ex : CMS). Via votre FTP (protocole de transfert de fichier, que vous devrez installer vous-même). Est-ce qu'un VPS peut-il lui-même être divisé/partitionné ? Oui, le VPS peut être partitionné et vous pouvez y héberger plusieurs sites, ou encore plusieurs projets de vos clients (en allouant à chacun un espace privé dont vous choisissez le volume). C’est votre espace serveur que vous sous-organisez comme vous le souhaitez sous votre responsabilité. Comment est-ce que le public peut accéder à mon VPS ? En fait, chaque VPS dispose d'une adresse IP, voir deux. La première est en IPv4, de la forme : 173.174.XXX.XXX (les X sont des chiffres, je masque pour l'exemple). La seconde potentielle est en IPv6, de la forme : 2001:0db8:0000:85a3:0000:0000:ac1f:8001 (adresse exemple tirée de Wikipédia). Également, vous pouvez généralement acheter et configurer un nom de domaine et le lier à votre VPS / Serveur dédié. Exemple des caractéristiques qu'on peut trouver chez un hébergeur, pour la gamme VPS : [image: raJgtv7.png] Pour synthétiser tout ça, un VPS peut servir a créer un ou plusieurs sites web, hébergement une application ou des fichiers, il est préférable et plus utile de comprendre l'achitecture ou le fonctionnement de Unix/Linux pour l'utiliser de manière optimale. Il y a une foule d'utilisation possible (création de serveur Minecraft, seedbox, etc...) J'étofferais ce guide au possible, voici mes sources et j'en rajouterais d'autres par la suite. http://www.ovh.com/fr/vps/aide-faq.xml Si vous avez des questions ou des remarques, n'hésitez pas. Tutoriel réalisé par Azad, pour Melinyel, le 09/03/2014. Toute reproduction sans citer Melinyel est interdite.