Comment configurer des serveurs virtuels sur les routeurs Wi-Fi TP-Link (nouvelle interface Web bleue). Installer un serveur local sur votre ordinateur Installer un serveur local sur votre ordinateur

Bonjour, chers lecteurs de Habr. Avec ce matériel, nous commençons une série de publications sur la façon de créer un hébergement VPS à partir de zéro basé sur l'API RUVDS White Label.

Dans cette publication d'introduction, nous vous expliquerons ce que vous devez faire en premier pour commencer à tirer profit de votre propre hébergement VPS le plus rapidement possible, comment le faire relativement rapidement et dans quelle mesure cela est réalisable et rentable. Si vous décidez de créer votre propre hébergement VPS à partir de zéro, mais que vous ne disposez pas de votre propre infrastructure ou que vous n'avez pas les fonds et le temps pour le créer, bienvenue sur cat.

Avez-vous besoin d'un site web


Pour organiser votre propre service VPS, vous aurez d'abord besoin de 2 choses : un site Internet sur lequel vous proposerez des services de location de serveurs VPS et un prestataire de services qui vous offrira des conditions partenaires favorables à ces fins, son infrastructure et une API fiable avec des capacités étendues. . Qu'est-ce qu'une API ? Il s'agit d'une interface grâce à laquelle vous pouvez fournir à vos clients toutes les mêmes capacités de gestion de serveur que celles que votre fournisseur de services fournit à ses clients.

Intégrer un site Web à votre fournisseur VPS via API sera beaucoup moins cher et plus rapide que de créer votre propre infrastructure cloud à partir de zéro, car dans ce cas, cela « règle » de nombreux problèmes : vous n'avez pas à vous soucier de la disponibilité d'un quantité de ressources du fournisseur, comment organiser un canal large et tolérant aux pannes pour accéder à Internet à partir de serveurs virtuels, comment collecter et stocker des données sur l'utilisation des ressources par les serveurs, etc.

Parlons maintenant du site. Il peut y avoir de nombreuses options ici, nous énumérerons les plus courantes :

  • vous êtes propriétaire d'un site Web proposant des services connexes (vérification/enregistrement de domaine, location de serveur DNS, administration de serveur à distance).
  • vous créez votre site Web à partir de zéro en utilisant un CMS populaire et des plugins correspondants.
  • vous commandez un site internet dans un studio web
  • entrez votre option
La première est la meilleure option, car pour ajouter nouveau service En louant des serveurs VPS, vous aurez besoin de très peu de modifications : vous n'aurez pas à écrire beaucoup des choses énumérées ci-dessous à partir de zéro. Lors de la création de votre site Web à partir de zéro, les dates de lancement peuvent varier considérablement le pire côté. Vous devrez implémenter vous-même tous les composants répertoriés ci-dessous (ou utiliser les implémentations développeurs tiers, après les avoir préalablement testés et adaptés à votre projet). Nous vous recommandons d'utiliser la troisième option uniquement si vous ne disposez pas des connaissances nécessaires pour créer des sites Web ou s'il est impossible de créer votre site Web comme vous le souhaitez.

Commençons


Que faut-il mettre en œuvre sur ce site ?

Inscription, authentification/autorisation de l'utilisateur, récupération du mot de passe, formulaire de commentaires.

Tous les hébergeurs sans exception l'ont. Votre futur client doit pouvoir s'inscrire, récupérer son mot de passe s'il le perd, avoir Espace personnel sur le site Web avec des informations à jour sur son solde, les serveurs achetés, etc. De plus, il doit avoir la possibilité de signaler le problème au support technique. Afin d'éviter l'enregistrement massif de « faux » comptes, nous vous recommandons de ne pas négliger les mesures de sécurité supplémentaires, telles que le captcha sur les formulaires, et également de maintenir le maximum d'informations disponibles sur l'utilisateur, ce qui peut aider si des violations sont détectées de sa part. . Dans ce cas, il existe de nombreuses solutions toutes faites qui nécessitent des modifications mineures. Si vous envisagez de créer votre site Web sur la base d'un CMS, la fonctionnalité décrite ci-dessus est soit implémentée dans une certaine mesure, soit facilement connectée à l'aide de plugins.

Gestion des données personnelles des clients

Il devrait être mis en œuvre dans une certaine mesure, mais vous pouvez vous en passer. Cette fonctionnalité ne bloque pas le lancement de votre service.

Gestion client-serveur

Ce qui doit figurer sur une page donnée de votre site dépend de la mesure dans laquelle vous souhaitez utiliser les fonctionnalités disponibles de votre fournisseur de services et du degré de contrôle sur le serveur que vous donnerez à votre client. Par exemple, vous pouvez lui créer un serveur dédié après avoir déposé le montant requis dans le solde et sa demande écrite au support technique, ou vous pouvez lui fournir un configurateur à part entière pour réglage fin les caractéristiques du serveur, ainsi que les interfaces permettant de modifier la configuration en cours de fonctionnement, d'obtenir des statistiques de charge du serveur, diverses possibilités comme réinstaller le système d'exploitation et ainsi de suite. La vitesse de lancement de votre hébergement VPS variera considérablement en fonction de l'option choisie. Nous examinerons cette question plus en détail dans les articles suivants de cette série.

Possibilité de bénéficier d'une période d'essai

Évidemment, pour la première promotion de votre nouveau service d'hébergement VPS, vous devrez mettre en œuvre la possibilité de recourir à une période de test. Ceci est nécessaire pour que votre client puisse décider lui-même si le prix que vous annoncez pour la location de VPS correspond à la qualité des services que vous fournissez. Que devez-vous prendre en compte lors de la mise en œuvre ? Tout d'abord, vous devez sélectionner le nombre de jours. Vous ne devez pas prolonger la période de test - les clients qui souhaitent simplement obtenir un serveur gratuit pendant une certaine période s'inscriront sur votre service et, une fois la période de test terminée, ils enregistreront un nouveau compte et tenteront à nouveau d'utiliser la période de test. . Afin de vous protéger dans une certaine mesure contre ces clients, vous devez absolument apprendre à les identifier. Ceci est particulièrement important sur stade initial développement de votre service, car à cause de chacun de ces clients, vous recevrez moins de profit potentiel. Vous devez également prendre en compte qu'une longue période de test ne vous sera pas très bénéfique, puisqu'il n'y a pas de période de test sur votre compte d'affilié, auquel sont liés tous les serveurs que vous créez.

Facturation

Comment les clients vont-ils recharger leur solde et acheter des serveurs ? Bien entendu, nous aurons besoin d’un autre élément très important, la facturation. Qu’incluons-nous dans la notion de « facturation » ? Bien entendu, cela comprend la création/modification des tarifs en vigueur, les interfaces d’acceptation des paiements des clients, les mécanismes internes de traitement des paiements, la création de promotions/remises et les outils de suivi.

Vous devez aborder la mise en œuvre de votre propre ou l'intégration de la facturation tierce dans votre projet de manière particulièrement responsable, car la possibilité d'acheter un serveur VPS sur votre site Web (lire votre premier argent) dépend directement des performances de ce composant. Pour commencer rapidement à accepter de l’argent des systèmes de paiement les plus populaires, nous vous recommandons d’utiliser des agrégateurs de paiement. Pourquoi? Premièrement, l’intégration avec un seul agrégateur est beaucoup plus rapide et plus simple que l’intégration avec chacun des systèmes de paiement qu’il propose. Cela est dû au fait que chacun Système de paiement votre propre protocole d'interaction, qui doit être correctement implémenté et fonctionner de manière unifiée au sein de votre système, ce qui demande extrêmement de main-d'œuvre. Deuxièmement, vous disposez d'une interface qui fournit la plupart des fonctionnalités nécessaires pour travailler avec les paiements des clients : il s'agit du compte personnel de l'agrégateur. Bien entendu, vous devrez payer une commission supplémentaire pour tout cela, mais à notre avis, cette solution est optimale lors de la création de votre propre service VPS.

Bien entendu, avant d’intégrer un agrégateur de paiement, votre site doit répondre à certaines exigences. A titre d'exemple, on peut citer les exigences du paymaster de l'agrégateur de paiement :

  • le site doit être entièrement rempli d'informations et de fonctionnalités ;
  • le site doit comprendre plus d'une page ;
  • le site Internet doit contenir des informations sur les biens et services vendus, ainsi que le coût de ces biens et services ;
  • le site ne doit pas être hébergé sur un hébergement gratuit ;
  • les biens et services proposés sur le site ne doivent pas contredire la législation en vigueur de la Fédération de Russie et le droit international ;

Il convient également de prêter attention au fait que la liste des systèmes de paiement est généralement beaucoup plus large si vous concluez un accord en tant que personne morale. Dans certains cas, la connexion de certains systèmes de paiement peut prendre un temps assez long, puisque votre site doit répondre aux exigences de chaque système de paiement fourni par l'agrégateur, et la procédure de vérification s'effectue du côté du système de paiement.

Aspect financier


Nous sommes arrivés à l'un des aspects les plus importants (sinon le plus important) : le financier. Travailler avec votre fournisseur de services VPS devrait être rentable. Voyons pourquoi il est rentable d'organiser un service de location de serveur VPS en choisissant le fournisseur RUVDS comme fournisseur de services.

Prenons les configurations VPS les plus populaires basées sur le système d'exploitation Serveur Windows 2012 R2 et présentons quelques données que nous avons obtenues lors de l'analyse du marché des services VPS en Russie en février 2016 :


Configuration

1

2

3

4

5

Nombre de processeurs

1

2

4

6

8

Volume mémoire vive, GB

1

2

4

8

16

Capacité du disque, Go, disque dur

20

40

120

300

600

Nombre d'adresses IPv4

1

1

1

1

1

Prix ​​de la configuration actuelle

Lorsque vous payez mensuellement

300 roubles.

600 roubles.

1400 roubles.

2980 roubles.

5720 roubles.

Lors du paiement annuel

2880 roubles.

5760 roubles.

13440 roubles.

28 608 roubles

54912 frotter.

Afin d'estimer vos gains potentiels, nous vous présentons le gain de prix des configurations par rapport au prix moyen des concurrents :

N'oubliez pas non plus que nous avons des dépenses pour payer des commissions sur les virements et retraits vers les systèmes de paiement.

La remise actuelle pour la création de serveurs à l'aide de l'API est de 10% .
Comment estimer les gains potentiels d'un serveur d'une configuration donnée, acheté pour un mois ? Vous pouvez utiliser la formule suivante :
Gains = Actuel. prix RUVDS * 10% + Différence avec la configuration moyenne - Frais de paiement des commissions.

Exemple de calcul pour la configuration 3 :

Gains = 1400 * 0,1 + 794 (arrondi à l'inférieur) -240 = 694 roubles.

Il s'agit des revenus d'un serveur. Lorsque vos clients achètent 25 à 30 serveurs de cette configuration, vous gagnerez un montant de gains déjà en 20 mille roubles par mois.

Dans les articles suivants, nous parlerons en détail des capacités de l'API RUVDS White Label et expliquerons comment sélectionner tarifs optimaux pour votre hébergement VPS et dans quelles conditions vous pouvez gagner de l'argent.

Ce document vous aidera à créer votre premier serveur virtuel sur la plateforme du fournisseur d'hébergement cloud Clodo.ru

Création d'un serveur virtuel (Virtual Server)

Créer un serveur virtuel sur la plateforme d'hébergement cloud Clodo.ru vous prendra quelques minutes de votre temps. La procédure est simple et ne nécessite pratiquement aucune description. Cependant, nous avons créé ce guide afin que le processus de création d’un VPS ne vous pose aucune question.

Si vous disposez déjà d'un serveur virtuel, alors pour créer un serveur virtuel, vous devez page d'accueil panneau de contrôle, cliquez sur le bouton « Créer un serveur virtuel ». Si vous ne disposez pas d'un seul serveur virtuel, alors lorsque vous vous rendrez dans la rubrique « Mes ressources », vous serez automatiquement redirigé vers la page de sélection d'un centre de données pour installer le serveur.

Après avoir cliqué sur le bouton « Créer un serveur virtuel », une liste de centres de données dans lesquels vous pourrez créer un serveur virtuel vous sera proposée. Après avoir sélectionné le DC requis, cliquez sur le bouton « Passer à l’étape suivante ».

Sur la page où vous sélectionnez le type de serveur virtuel à créer, vous verrez deux options. Pour les besoins de cet article, nous envisageons d'installer un serveur virtuel classique, nous devons donc faire le choix approprié : Virtual Server.

L'étape suivante de la création d'un serveur virtuel consiste à sélectionner le système d'exploitation qui sera installé sur le VPS créé. L'hébergement cloud Clodo.ru propose à ses clients un large choix de systèmes d'exploitation basés sur Linux. Chacun de nos clients trouvera exactement celui avec lequel il lui convient le mieux de travailler. Au moment de la rédaction de cet article, l'hébergement cloud Clodo.ru offre la possibilité d'installer les systèmes d'exploitation suivants :

  • Debian
  • Ubuntu
  • CentOS
  • OuvrirSuse
  • Feutre
  • Arch Linux
  • Gentoo

Vous pouvez également choisir d'installer un système avec un progiciel installé, appelé préréglage.

À l'étape n°4, vous devez sélectionner les paramètres du serveur, tels que la quantité de RAM et le stockage sur disque, ainsi que saisir le nom du serveur, qui sera affiché dans la liste des serveurs à l'avenir. À l'aide du concepteur présenté à cette étape, vous pouvez créer une solution qui vous convient. N'ayez pas peur de spécifier les paramètres de manière incorrecte : à l'avenir, vous pourrez les modifier sur un serveur virtuel en cours d'exécution.

Si vous souhaitez configurer le serveur plus précisément, cliquez sur le bouton « Paramètres avancés ». Dans cet article, les paramètres avancés ne seront pas pris en compte.

À l'étape suivante, il vous est demandé de sélectionner Des services supplémentaires, tels que : installation du panneau de contrôle du serveur du gestionnaire FAI, adresses IP supplémentaires et plan soutien technique serveur. Veuillez noter que lorsque le plan de support technique change, sa description change également. Étudiez attentivement les niveaux de service présentés et choisissez celui qui vous convient le mieux.

La prochaine étape est la dernière. Vérifiez à nouveau les paramètres du serveur virtuel que vous créez.

Après avoir cliqué sur le bouton « Créer un serveur virtuel », vous serez redirigé vers une page avec une liste de serveurs virtuels.

L'installation d'un serveur virtuel ne prend pas plus de 5 minutes.

Toutes nos félicitations! Vous êtes devenu propriétaire d'un serveur virtuel sur Clodo !

Conditions d'utilisation du document

Le matériel présenté sur cette page peut être utilisé par vous à votre propre discrétion. La copie et la distribution du matériel fourni sont autorisées sans modification du contenu et sans notification préalable à l'administration de Clodo.ru.

Nous vous serons reconnaissants de vos rapports d'erreurs dans la documentation fournie et de vos suggestions pour améliorer la documentation. Pour ces questions veuillez contacter : [email protégé]. Lors de la prise de contact, assurez-vous d'inclure l'URL de la publication.

Il y a quelque temps, l'idée est née de tester les perspectives de développement d'un site sur ASP.Net, orienté pour travailler dans un environnement Linux. Cependant, il a été décidé immédiatement que le site fonctionnerait dans un environnement sur un hôte Linux ; il ne restait plus qu'à décider du langage de programmation : ASP.NET 2 associé à la puissance de Mono, ou PHP. Les options permettant de tester différents VPS, même si elles étaient fournies gratuitement pendant une courte période par les hébergeurs, ont immédiatement disparu, car Si l’expérience réussissait, tôt ou tard, un serveur VPS local serait de toute façon nécessaire.

La machine virtuelle pour créer un serveur virtuel domestique est devenue Programme VirtualBox- étant donné qu'une machine virtuelle ne peut être nécessaire qu'une seule fois, les options commerciales n'ont pas été envisagées immédiatement, mais parmi programmes gratuits– seul celui-ci est assez simple à configurer et peut entièrement prendre en charge les systèmes d'exploitation invités de la famille Linux. De plus, à la suite d'une analyse des offres VPS sur Internet, plusieurs des systèmes d'exploitation les plus courants et compatibles Mono préinstallés par les hébergeurs ont été identifiés.

Ainsi, les outils utilisés :

Installez VirtualBox, lancez et créez une machine virtuelle de la configuration requise. En créant machine virtuelle J'ai laissé tous les paramètres recommandés à l'exception de la mémoire disponible - elle a été réduite à 128 Mo et la taille virtuelle disque dur- augmenté à 4 Go. Nous lançons la machine virtuelle et montons l'image avec système opérateur Debian 5.

Après le téléchargement, sélectionnez dans le menu d'installation Installer, parce que installation graphique Nous n'en avons pas besoin. Sélectionnez la langue d'installation, je recommande l'anglais (si vous n'êtes pas du tout à l'aise avec l'anglais, alors le russe), puis sélectionnez l'emplacement autre => L'Europe  => Fédération Russe, et la disposition du clavier pour la saisie, ici je vous conseille fortement de sélectionner l'anglais pour les USA. Lors de l'installation, vous êtes invité à saisir le nom de la machine du réseau, j'ai saisi MyVPS et le nom de domaine dont il est inclus. cet ordinateur(vous n'avez rien à saisir ici). Ensuite, nous vous suggérons de choisir un fuseau horaire et une méthode de partitionnement du disque dur. J'ai choisi la méthode par défaut, en général, ce n'était pas particulièrement important pour moi. Nous sommes d'accord avec la proposition d'écrire les modifications sur le disque et de confirmer sa disposition. Nous attendons la fin de l'installation du système...

Pendant le processus d'installation, il vous est demandé un mot de passe pour le compte administrateur, un identifiant utilisateur et un mot de passe. Ensuite, il vous est demandé de sélectionner l'adresse du référentiel le plus proche et les paramètres du serveur proxy pour l'accès à Internet. Si vous n'utilisez pas de serveur proxy, vous n'avez rien à saisir. Le programme d'installation va maintenant se connecter au référentiel que vous avez sélectionné, demander des informations sur les logiciels disponibles et télécharger les packages nécessaires pour procéder à l'installation. Après cela, le noyau du système sera configuré et un menu apparaîtra pour sélectionner ce qu'il faut installer. logiciel. Décochez l'élément Environnement de bureau(un bureau n'est pas nécessaire sur le VPS), assurez-vous de laisser une coche sur l'élément Système standard, sélectionnez les éléments restants comme vous le souhaitez. Une fois l'installation terminée, la question sera posée : est-il possible d'installer le chargeur de démarrage du système d'exploitation GRUB comme chargeur principal, sélectionnez Oui. Après cela, vous serez invité à retirer le disque et à redémarrer. Démontez l'image disque et cliquez sur Continuer pour redémarrer la machine virtuelle. Toutes nos félicitations! Ceci termine l’installation du système d’exploitation.

La machine virtuelle est donc redémarrée. Vous êtes invité à saisir votre identifiant. Entrez root, puis il vous sera demandé un mot de passe, entrez-le également. Vous devez maintenant installer SSH. Pour ce faire, entrez la commande

Apt-get installer ssh

Le programme analysera les dépendances et demandera une confirmation pour télécharger et installer le package chut et les packages dont cela dépend.

Après l'installation, éteignez la machine virtuelle. Le système d'exploitation étant utilisé par un seul utilisateur, pour ce faire, entrez la commande

Nous devons maintenant configurer notre machine virtuelle pour l'accès via SSH, et également configurer l'accès au futur serveur Web sur le port 80. Ceci peut être fait de deux façons.

    Fermez toutes les fenêtres de VirtualBox. Aller au dossier C:\Utilisateurs\%nom d'utilisateur%\.VirtualBox\Machines sous Windows 7 et Vista ou dans un dossier C:\Documents and Settings\%username%\.VirtualBox\Machines, si vous disposez de Windows XP.

    Ouvrez le dossier de la machine virtuelle que vous avez créée, recherchez-y le fichier portant le nom de votre machine virtuelle. Dans mon cas c'est MonVPS.xml ouvrez-le et ajoutez-le à la section Données supplémentaires lignes suivantes






    Fermez VirtualBox. Ouvrez la console. Si vous avez Windows, allez dans le dossier C:\Program Files\Sun\VirtualBox. Entrez les commandes suivantes dans la console

    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/GuestPort" 80
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/HostPort" 80
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/Protocol" TCP
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP

    où %mashine_name% est le nom de votre machine virtuelle.

Lancez VirtualBox et allumez la machine virtuelle. Si maintenant vous obtenez une erreur concernant l'impossibilité d'allumer, fermez tout et configurez à nouveau la machine virtuelle. Vous avez probablement fait une erreur lors de la saisie des commandes. Si vous avez modifié les paramètres dans fichier XML, vérifiez les entrées ajoutées pour les erreurs ; si vous êtes dans la console, saisissez à nouveau les commandes.

Après avoir démarré la machine virtuelle, exécutez le programme Putty, si vous êtes sous Windows, écrivez dans le champ Hôte hôte local, dans le champ Port, nous définissons la valeur 2222 . Cliquez sur Ouvrir, nous acceptons la clé SSL. Si vous êtes sous Linux, entrez

Ssh -l %user_name% -p2222 localhost

Entrez votre identifiant (dans Putty) et votre mot de passe.

Pour conduire système de fichiers Vous pouvez utiliser le programme WinSCP. Vous devrez entrer hôte local, définissez la valeur Port sur 2222 , entrez votre identifiant et votre mot de passe.

Le serveur est prêt dans une configuration minimale. Vous pouvez maintenant installer Apache, nginx, MySQL, etc. Veuillez noter que le serveur Web doit fonctionner sur le port 80. Si vous souhaitez utiliser un autre port, modifiez les paramètres de la machine virtuelle à l'aide de VBoxManage.

Lors de la création de ressources Internet et bien plus encore, vous ne pouvez pas vous passer d'un serveur virtuel spécial sur votre ordinateur personnel.

À propos du serveur VDS sur votre ordinateur local

Introduction

Serveur VDS - Ce programme spécial, qui peut émuler le fonctionnement d’un serveur similaire, comme de nombreux hébergeurs. Bien entendu, un serveur virtuel est extrêmement demandé de nos jours.

Les avantages d'utiliser un serveur VDS sur votre propre ordinateur sont évidents, puisqu'il est possible de créer des sites, de les vérifier et de les ajuster dans un environnement virtuel, avec les mêmes capacités que si vous aviez acheté un hébergement payant à part entière.

Top 5 des hébergements dans notre classement

Avantages de l'utilisation d'un serveur VDS sur votre propre ordinateur personnel

À partir des exemples ci-dessous, vous pouvez constater les avantages évidents de l’utilisation d’un serveur virtuel sur votre propre ordinateur personnel.

Par exemple, vous avez commencé à créer votre propre site internet, vous avez appris normalement langage HTML, styles CSS. Cependant, que faire lorsqu'il est nécessaire de tester des modules complémentaires tiers et divers scripts ? C'est précisément pourquoi un serveur virtuel a été inventé, vous permettant de visualiser et de tester minutieusement le fonctionnement d'une ressource Web sans nuire aux nouvelles extensions téléchargées.

En plus de tester des scripts ou d'autres divers modules complémentaires ressource Web, vous souhaiterez peut-être également ajuster leur travail à l'avenir ou le modifier à votre convenance. C’est exactement pour cela qu’un serveur VDS moderne est parfait.

En plus de tout ce qui précède, le serveur VDS est confortable à utiliser si vous modifiez les modèles pour le CMS le plus populaire, car vous pouvez voir absolument toutes les modifications en ligne.

Denwer

Aujourd’hui, il existe de nombreux programmes différents qui peuvent facilement créer un serveur VPS sur l’ordinateur d’un utilisateur régulier. Le logiciel Denver est à juste titre considéré comme la plus populaire de toutes les applications par de nombreux développeurs de ressources Web. Cette application est capable de créer un serveur Apache directement sur votre disque dur ordinateur personnel, et en seulement quelques minutes.

De plus, ce serveur est absolument gratuit et ne nécessite aucun paramètre particulier pour fonctionner.


« Comment créer un serveur virtuel ? – question fréquemment posée problème qui se pose pour de nombreux utilisateurs qui rencontrent l'hébergement pour la première fois. Dans l'article, nous continuerons à examiner ce qu'est un VPS (VDS), comment le choisir correctement, configurer ce type d'hébergement en fonction des besoins de votre projet et s'il est possible de créer vous-même un serveur privé virtuel classique, ou si vous devez le louer.

Nous avons découvert ce qu'est un serveur virtuel, quand cela vaut la peine de l'acheter et quel système d'exploitation (Linux ou Windows) est préférable d'utiliser.

Outre l'hébergement de sites Web traditionnel, Serveurs virtuels peut être utilisé pour la téléphonie IP, les routeurs et commutateurs virtuels, les VPN ou les proxys, les serveurs de terminaux avec les systèmes traditionnels programmes de bureau Pour accès à distance depuis les ordinateurs des employés.

Informations technologiques

Le plus souvent, lors du développement de sites Web, le langage de programmation PHP est utilisé, des bases de données Données MySQL et les serveurs Web Apache et Nginx (ils fonctionnent indépendamment ou en combinaison). Cet ensemble les programmes sont aussi souvent appelés LAMPE (L inux- UN pache- M ySQL- P. HP) ou LEMP (L inux- N ginx- M ySQL- P. HP).

Bien entendu, d'autres piles technologiques sont également utilisées ; les sites peuvent être écrits dans d'autres langages de programmation (Python, Ruby, NodeJS) et utiliser d'autres bases de données (PostgreSQL, noSQL), ainsi que des logiciels de support. Mais comme de telles solutions sont moins courantes, nous ne les envisagerons pas. Regardons de plus près la sélection et la configuration initiale d'un VPS pour l'hébergement de sites Web en langage PHP et la messagerie d'entreprise.

Choisir un plan tarifaire

Ce ne sera pas ici guide détaillé, comment choisir le tarif souhaité, puisque les ressources sont sélectionnées individuellement dans chaque cas. La quantité de ressources dépendra du nombre de sites sur le serveur utilisé par le CMS, de la nécessité d'utiliser programmes supplémentaires et ainsi de suite.

La seule chose qui est calculée avec assez de précision est l'espace disque. Vérifiez l'espace occupé par les sites et le courrier, ajoutez-y 7 à 10 Go et obtenez l'espace disque minimum requis. Le fait est que sur le VPS, vous devez allouer un espace supplémentaire pour l'installation du système d'exploitation et du panneau de configuration, qui est également pris en compte dans l'espace disque total.

Système d'exploitation et panneau de contrôle

Il existe toute une famille de systèmes d'exploitation basés sur le noyau Linux, comprenant à la fois des options de serveur et de bureau. Les systèmes d'exploitation serveur les plus populaires : CentOS, Debian, Serveur Ubuntu.

Si vous avez besoin d'un système très stable, CentOS est votre choix. Stable et système sécurisé, mais avec la possibilité de mettre à niveau vers les dernières versions du logiciel si nécessaire - c'est Debian. Ubuntu Server est un système d'exploitation qui évolue dans l'air du temps, offrant dernières versions programmes, c'est pourquoi ils peuvent ne pas fonctionner parfaitement.

Le panneau de configuration du serveur est un certain script, ou un ensemble de scripts, qui vous permet de gérer facilement VPS dans interface graphique. Généralement la partie graphique est disponible dans le navigateur à une adresse précise.

Le choix du PU est largement influencé par l'expérience subjective d'utilisation, c'est-à-dire qu'un panneau semblera plus pratique à certains utilisateurs et un autre à d'autres. Si vous avez du mal à choisir, vous pouvez tester l'interface de différents produits en version démo sur les sites des développeurs et décider ce qui vous convient le mieux. De plus, le choix des PU est étroitement lié au système d'exploitation, puisqu'ils prennent généralement en charge une liste limitée de systèmes d'exploitation. Et un autre facteur important dans le choix d'un panneau est la disponibilité des outils dont vous avez besoin ou la possibilité de les installer rapidement.

Bien sûr, vous pouvez ignorer le panneau de contrôle et configurer le serveur virtuel via ligne de commande, mais cette méthode nécessitera des connaissances techniques suffisantes. La plupart des PU sont livrés avec un ensemble de logiciels populaires de base nécessaires au déploiement rapide de vos sites Web. Il s'agit d'un serveur web, PHP, bases de données, FTP, serveur de messagerie et DNS. Tous les packages sont déjà configurés de manière optimale pour un démarrage immédiat du travail avec le serveur.

Nous vous recommandons d'utiliser VPS avec un panneau de contrôle et de leur fournir une assistance technique complète et gratuite. Pour les serveurs sans panel, le support technique sera limité. La création d'un serveur virtuel est un processus incroyablement coûteux, et pour un hébergement à part entière, il existe une plate-forme sur laquelle vous pouvez héberger votre ressource et vous n'avez pas besoin de la créer à partir de zéro.

Pour l'installation sur nos VPS et serveurs dédiés, nous proposons les panels suivants : cPanel/WHM (à partir de 13,95$/mois), ISPmanager 5 Lite (4$/mois), Plesk 17 (à partir de 10$/mois), Centos Web Panel (gratuit), et il est également possible d'installer un environnement Bitrix virtuel.
Nous examinerons tous ces panneaux de contrôle plus en détail dans la partie suivante.