Comment créer un serveur local ? Nous déployons un serveur local sous Windows. Comment créer un serveur virtuel À propos du serveur VDS sur votre ordinateur local

Bonjour les amis.

Dans cet article, nous allons installer serveur local sur votre ordinateur pour le développement et la configuration ultérieurs des sites qui s'y trouvent.

Pour ce faire, nous utiliserons un programme appelé Denwer. Son installation est simple et ne nécessite aucune connaissance technique. De plus, le processus d'installation est accompagné d'invites.

Comment installer un serveur local et si cela est nécessaire, lisez la suite. Commençons par examiner l'importance d'un serveur local.

Ai-je besoin d’un serveur local ?

Pour les débutants, je vais commencer par définir le concept de « serveur local » - il s'agit d'un serveur (hébergement) qui se trouve sur votre ordinateur (pas sur Internet) et vous permet de créer et de configurer des sites Web dessus.

Je pense qu'il est nécessaire de créer et de configurer davantage le site sur un serveur local, afin que vous puissiez ensuite placer d'un seul coup un site entièrement fonctionnel avec tous les paramètres sur Internet. Et puis remplissez-le immédiatement de contenu.

C’est ce que font les véritables professionnels de la création de sites Web. Même si nous regardons les personnes qui travaillent constamment à la création de sites Web sur différents moteurs, nous verrons que presque chacun d'entre eux installe d'abord le site sur un serveur local, puis le configure et le transfère ensuite seulement vers un hébergement réel.

A titre d'exemple, je vais vous montrer le menu du cours de Sergei Patin "Joomla 3 - un site web professionnel en un jour". Regardez l'ordre dans lequel le site Web est créé.

Comme vous pouvez le constater, dès le début, le site est installé localement, configuré et, à la fin, la ressource entièrement terminée est transférée vers l'hébergement.

Placer un site Web sur Internet, puis le configurer lorsque vous avez besoin d’en faire la promotion n’est pas judicieux.

Et si vous aviez déjà un site internet ? Avez-vous besoin d'un serveur local ?

Imaginons la situation dans laquelle vous avez déjà un site Web et que vous êtes un passionné de technologie, c'est-à-dire que vous aimez toujours vous plonger dans toutes sortes de problèmes techniques et expérimenter constamment quelque chose.

Donc, vous avez déjà un site Web et il y a déjà des visiteurs dessus. Même s’ils ne sont pas nombreux, ils existent. Mettez-vous à leur place.

Vous visitez un site Web et constatez constamment que le propriétaire du site ou du blog change constamment quelque chose. Cela modifie l'emplacement des blocs sur le site, la structure et parfois la conception est nouvelle chaque jour. Aimerais-tu cela? Les visiteurs n’apprécieraient donc pas vraiment cette situation.

Développer, mettre en place des sites Web, ainsi que créer des conceptions sur un site Web déjà publié sur Internet n'est, au minimum, pas professionnel. Sans parler du fait que cela a un effet très négatif sur son développement et son approbation aux yeux de moteurs de recherche et votre public.

Par conséquent, vous devez faire toutes ces choses vous-même ordinateur local.

Nous allons maintenant commencer à l'installer, après quoi vous pourrez installer votre site sur votre ordinateur local et en faire ce que vous voulez. Les visiteurs ne verront pas ces fraudes, car... Ceci est votre ordinateur personnel et personne n'y a accès. Et après avoir tout amené à son état final, vous pouvez facilement le transférer sous une forme entièrement finie vers un vrai site Web.

D'ailleurs, je parle également de l'importance d'un serveur local lors de la création d'un blog dans ma carte mentale « Plan de création d'un blog de qualité de Konstantin Khmelev », que vous pouvez obtenir en laissant votre 1er commentaire.

Passons au processus d'installation lui-même.

Installez un serveur local sur votre ordinateur

Le serveur local est un programme. Par conséquent, vous devez le télécharger. Nous utiliserons pour cela le serveur Web Denwer.

Aller sur le site officiel programme et cliquez sur le gros bouton.


Après avoir cliqué, vous êtes invité à sélectionner la version du programme. Choisir une version ancien PHP 5.2 et appuyez sur le bouton Télécharger.


Dans la fenêtre suivante, nous devons saisir les données auxquelles le lien pour télécharger Denwer sera envoyé. Entrez vos données réelles et cliquez sur le bouton « Obtenir le lien de téléchargement ».


Après avoir cliqué sur le bouton, vous recevrez immédiatement un e-mail avec un lien pour télécharger le programme. L'expéditeur et l'objet de la lettre seront les suivants (voir capture d'écran ci-dessous).


Après le téléchargement, à l'emplacement où vous avez enregistré le programme, vous verrez un programme d'installation qui ressemblera à ceci.

Pour commencer l'installation du serveur local, exécutez le programme d'installation.


Il nous demande si nous voulons installer le package de base ? Nous sommes d'accord.


Le désarchivage des données va commencer et se déroulera très rapidement.

Après avoir décompressé les données, l'installation du serveur local commencera, qui sera effectuée en ligne de commande. Immédiatement au démarrage, il nous sera demandé de fermer le navigateur.


Automatiquement, lorsque la ligne de commande apparaît, le navigateur s'ouvrira avec un message indiquant que vous devez fermer le navigateur pour continuer ou annuler l'installation.


Vous devez également fermer les autres navigateurs si l'installation en ligne de commande ne continue pas.

Après avoir fermé tous les navigateurs Internet, l'installation continuera. Il vous suffit de suivre les invites données par la ligne de commande.

Pour continuer l'installation, appuyez sur Entrée.


Je vais l'installer à un autre endroit. Dans mon cas c'est un disque E dossier hôte.



À l'étape suivante, appuyez à nouveau sur Entrée.


L'étape suivante consiste à sélectionner une lettre de disque virtuel. Par défaut, le programme vous invite à sélectionner le lecteur Z, car cette lettre est la dernière de l'alphabet anglais et il est peu probable qu'un lecteur soit occupé par elle.

Je vais le laisser comme ça. Vous pouvez saisir une autre lettre, mais assurez-vous qu'aucun lecteur n'est occupé par celle-ci.

Après avoir sélectionné et saisi la lettre, appuyez sur Entrée pour continuer l'installation du serveur local.



Une fois la copie terminée, vous devez sélectionner l'option de lancement Denwer.

Il existe 2 modes de lancement, mais le programme lui-même recommande de choisir l'option 1. C'est ce que nous faisons. Entrez le chiffre 1 dans ligne de commande et appuyez sur Entrée.


  • lancement;
  • s'arrête;
  • redémarrer.

Nous avons besoin de ces étiquettes. Par conséquent, entrez la lettre Y et appuyez sur Entrée.


C'était la dernière étape de l'installation du serveur local, après quoi le navigateur s'ouvrira automatiquement avec le message « Denwer installé avec succès », et il sera également écrit que Denwer fonctionne avec les mêmes ports que Skype.

Par conséquent, si Skype est installé, faites ce qui est écrit dans la fenêtre du navigateur.


Cela créera également les raccourcis sur le bureau que nous souhaitions tant.

  1. Démarrez Denwer - démarrez Denver ;
  2. Arrêtez Denwer - arrêtez ;

Tous. Notre serveur local est installé. Il ne reste plus qu'à vérifier un peu. Lancez et voyez si notre disque virtuel, qui fera office de serveur local, démarre réellement.

Avant de lancer, allons dans le répertoire dans lequel nous avons installé Denver et voyons ce qu'il y a.

Depuis que j'ai installé sur le lecteur E dans le dossier hôte, il devrait maintenant y avoir un tel dossier sur mon lecteur.


C'est comme ça. Et à l'intérieur du dossier, il devrait y avoir les fichiers Denver eux-mêmes. Nous entrons dans le dossier, où nous devrions voir l’image suivante.


Il y a des fichiers. Cela signifie que tout a été copié avec succès lors de l'installation.

Vérifions maintenant si Denwer lui-même démarre. Utilisons le raccourci pour lancer.

Après avoir lancé le raccourci, 2 lignes de commande clignoteront rapidement. Lorsqu'ils disparaissent, 2 raccourcis apparaîtront sur la barre des tâches.

Si de tels raccourcis apparaissent, alors Denwer est en cours d'exécution. Un disque virtuel avec la lettre Z devrait également apparaître dans mon cas. Dans votre cas, avec la lettre que vous avez attribuée. De plus, ce disque doit porter le même nom que le disque sur lequel vous avez installé Denver lui-même.


Comme vous pouvez le voir, il existe le lecteur "E", sur lequel j'ai installé, ainsi que le lecteur "Z", apparu après le lancement de Denver. Ils portent les mêmes noms. Les deux disques sont intitulés " Disque local". Seules les lettres sont différentes.

Si nous allons sur le disque virtuel (Z), nous devrions voir à Denver les mêmes fichiers et dossiers que nous avons examinés plus tôt.


Tous les amis. Ceci termine l'installation du serveur local. Vous pouvez maintenant commencer à créer un site Web dessus et effectuer toutes les manipulations avec le site.

Dans le prochain article, je montrerai. Vous y trouverez également un article détaillé avec des images et un tutoriel vidéo.

Au fait, à propos de la leçon vidéo. Si quelqu'un ne comprend pas quelque chose dans la version texte, voici une leçon vidéo que j'ai spécialement enregistrée pour vous.

Sur ce, je vous dis au revoir. J'attends avec impatience vos commentaires et vos idées de nouveaux articles de blog. Si quelque chose ne fonctionne pas ou si vous avez des questions, écrivez-les dans les commentaires.

Tous mes vœux.

Cordialement, Konstantin Khmelev.

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 un nouveau service de location de serveur VPS, très peu de modifications seront nécessaires : 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, le délai de lancement peut changer considérablement et se détériorer. Vous devrez implémenter vous-même tous les composants de la liste ci-dessous (ou utiliser des implémentations tierces, après les avoir préalablement testées et adaptées à 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 sur le solde et sa demande écrite au support technique, ou vous pouvez lui fournir un configurateur à part entière pour affiner les caractéristiques du serveur, ainsi que les interfaces. pour modifier la configuration pendant le fonctionnement, obtenir des statistiques de charge du serveur, diverses options comme la réinstallation du système d'exploitation, etc. 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 au stade initial du développement de votre service, car pour 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 système opérateur Windows Server 2012 R2 et fournissons 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 vous expliquerons en détail les capacités de l'API RUVDS White Label, expliquerons comment choisir les tarifs optimaux pour votre hébergement VPS et à quelles conditions vous pouvez gagner de l'argent.

Qu’est-ce que l’hébergement mutualisé ?

Récemment, le vocabulaire d'un Russe ordinaire a été inondé d'un grand nombre de nouveaux mots, principalement empruntés à la langue anglaise.

Comment créer un hébergement ?

Par exemple - hébergement. Même les internautes réguliers ne peuvent pas toujours expliquer clairement ce que signifie ce mot mystérieux, même si en fait tout est assez simple.

Mot hébergement vient de l'anglais hôte, signifiant : appareil principal, propriétaire, aubergiste. Ce dernier terme se rapproche le plus de l’interprétation correcte du mot hébergement tel qu’il est utilisé sur Internet.

Pourquoi avez-vous besoin d'un hébergement ?

Disons que vous avez créé un site Web localement sur votre ordinateur. Vous devez maintenant le publier sur Internet afin que non seulement vous, mais également les autres utilisateurs, puissiez l'admirer. Comment faire? Vous pouvez afficher un site sur le World Wide Web directement depuis votre ordinateur, mais cela demande beaucoup de travail : le site disparaîtra lorsque l'ordinateur est éteint et Internet doit être haut débit - sinon le site ralentira.

Pour résoudre ce problème, des serveurs ont été inventés, capables de prendre en charge plusieurs milliers de sites à la fois. Le service d’hébergement d’un site Web sur le serveur de quelqu’un d’autre est hébergement virtuel . Il convient si le site est petit (environ 20-50 Mo), sinon pour son bon fonctionnement, vous aurez besoin de votre propre serveur séparé (hébergement physique).

Comment se passe l’hébergement ?

L'hébergement peut être payant ou gratuit. Vous pouvez publier votre page sur certains sites spéciaux entièrement gratuitement (par exemple, http://narod.yandex.ru/), seul le nom du site sera à trois niveaux : ivanov.narod.ru, petrov.narod .ru, etc.

Si votre site Web a été créé à des fins commerciales ou représentatives, il est préférable d'enregistrer un domaine et d'acheter un hébergement de site Web ; ce n'est pas du tout cher et le résultat semble assez solide.

Quels services l'hébergement comprend-il ?

Les services d'hébergement incluent généralement un nom de domaine, l'exécution d'un programme et l'accès à une base de données. Données SQL et e-mail joint au site (par exemple, [email protégé]).

C'est tout, j'espère que vous comprenez maintenant ce qu'est l'hébergement virtuel et pourquoi il est nécessaire.

Idée d'affaires

Serveur à louer ou VPS

Si votre entreprise est liée à la vente ou comporte une composante informationnelle, vous devrez tôt ou tard penser à publier des informations sur vos produits et services sur Internet.

Même les structures éloignées de l'informatique, comme les cabinets d'avocats, publient des informations les concernant sur le World Wide Web.

Cependant, si vous pouvez utiliser un hébergement gratuit pour héberger une page de carte de visite, alors, par exemple, pour une boutique en ligne réussie, vous devrez acheter soit un VPS, soit un véritable serveur matériel.

Lors du choix d'un emplacement, il est nécessaire de prendre en compte de nombreux facteurs, par exemple le pays dans lequel se trouve le centre de données.

Comment créer votre propre hébergement à partir de zéro

Étant donné que la plupart de vos clients vivent en Russie, le serveur devrait être situé là-bas ; cependant, récemment, la Russie et l'Allemagne ont été reliées par des lignes de communication très bonnes et à haut débit.

Le VPS est serveur virtuel, plusieurs serveurs virtuels sont lancés sur un serveur « fer », chacun d'eux peut fonctionner indépendamment et ne pas dépendre des autres. Cette approche peut réduire considérablement les coûts de location, mais les performances du VPS sont bien inférieures.

L'utilisation de VPS permet de réduire les coûts, de plus, le prix d'un serveur virtuel dépend des ressources qui lui sont allouées, vous pouvez louer un serveur bon marché, puis, si nécessaire, vous pouvez passer à des serveurs plus chers plans tarifaires, avec des ressources croissantes.

À l’avenir, lorsque la capacité du VPS ne sera plus suffisante, vous pourrez passer à la location d’un vrai serveur. Comme le montre la pratique, cela ne se produit que lorsque le nombre de personnes visitant votre projet Internet dépasse 10 000 par jour. Et un tel nombre de visiteurs est un très grand nombre ! Toutes les boutiques en ligne n'ont pas une telle popularité en seulement une semaine !

Tout seul et de vos propres mains

Anton commente :

Je pense qu'aujourd'hui il est plus pratique de louer un VPS que des serveurs matériels.
Il est préférable de prendre du matériel lorsque le VPS tombe complètement en panne, lorsque le trafic dépasse 30 000 par jour. En attendant, VDSka s'en sortira très bien

Artem commente :

Eh bien... Il est tout à fait possible de louer plusieurs serveurs matériels bon marché et d'en vendre des services d'hébergement partagé.
Sevak peut être loué pour 30 à 40 euros, hébergement pour 10 sites - 6 à 7 euros. Vous pouvez exécuter 20 à 40 clients sur un serveur, la rentabilité est tout à fait correcte :)

Anton commente :

Ce n'est que si vous l'administrez vous-même. Mais vous devrez surveiller les serveurs 24h/24 et 7j/7. Si votre hébergement tombe en panne au moins deux fois par mois, vos clients fuiront rapidement. 🙂

Commentaires de LiOiDa272727 :

Je loue des serveurs sur le site, je l'utilise depuis six mois. Fonctionne très bien. Vitesse de transfert 100 Mo. Louer en Europe

CS 1.6 Créer/Configurer/Monter un serveur

Préface

Bonjour à tous les utilisateurs de SteamCommunity. Cela fait longtemps que je n'ai pas écrit de guides, tutoriels, etc. Après avoir regardé les derniers guides sur la création d'un serveur, j'ai décidé d'écrire mon propre guide qui aidera VRAIMENT les administrateurs de serveur CS 1.6 débutants et expérimentés.

Informations initiales sur la création d'un serveur.

Installation de Metamod/Dproto/AmxModX

——————————————————————————————————————————-Hébergement : Tous ces modules sont en la gestion du panel server.MAIS! Certains sites d'hébergement ont des modules anciens et légèrement obsolètes. Les liens vers les modules actuels seront fournis ci-dessous.—————————————————————————————— ——— —————————-Ordinateur : tous les modules, plugins, configurations et autres goodies doivent être installés manuellement. C'est l'un des inconvénients d'avoir votre propre serveur sur votre ordinateur. Mais si vous avez des mains adroites et un cerveau normal, vous pouvez tout faire en 25 minutes. Commençons : tout d'abord, vous devez installer Metamod.

COMMENT POUVONS-NOUS FAIRE CELA ?!?!?!?!?!Télécharger version actuelle Metamod (Tous OS) Téléchargez le fichier Liblist.gam (pour que Metamod fonctionne correctement) Téléchargez la version actuelle d'AmxModX (Linux) Téléchargez la version actuelle d'AmxModX (Win32) Téléchargez la version actuelle de Dproto———————— ———————— ————————————————————————————Installation de Metamod : Décompressez l'archive, on voit le dossier addons. Nous le jetons dans le dossier cstrike. Il faut maintenant le lancer. Ouvrez le fichier liblist.gam / cherchez la ligne : gamedll « addonsmetamoddllsmetamod.dll » (Si vous avez Win32, ne touchez à rien, si vous avez Linux, remplacez metamod.dll par metamod.so) Placez le fichier liblist.gam dans le dossier cstrike. L'installation de Metamod est terminée.———————————————————————————————————————— ———— Installation d'AmxModX : Déballage de l'archive .On voit le dossier addons. Nous le lançons dans cstrike. Allez dans addons/metamod/plugins.ini - et ajoutez la ligne win32 addonsamxmodxdllsamxmodx_mm.dll (si vous avez Win32, alors nous ne changeons rien 😀, si Linux, nous écrivons comme ceci : linux addonsamxmodxdllsamxmodx_mm. donc) L'installation d'AmxModX est terminée.—— ————————————————————————————————————————— —— Installation et configuration de Dproto : Décompressez l'archive. On voit les dossiers amxx et bin. Nous n'avons besoin que du dossier bin. Allez dans bin et voyez 2 Dossiers Linux et Windows. Nous allons dans addons, créons le dossier dproto, prenons le fichier dont nous avons besoin et le mettons dans le dossier. Ensuite, nous allons dans addonsmetamodplugins.ini et ajoutons la ligne : win32 addonsdprotodproto.dll (si vous avez Win32, alors nous ne ça ne change rien, si Linux, on écrit comme ceci :linux addonsdprotodproto_i386.so) Il y a un fichier dans l'archive appelé dproto.cfg, l'avez-vous trouvé ?

Génial ! Il s’agit d’un fichier de configuration du serveur et de sa protection. Téléchargez la configuration actuelle de Dproto. Après le téléchargement, ouvrez-le et modifiez la ligne Game_Name= C'est le nom du jeu dans le moteur de recherche du joueur. Vous devez écrire sans espaces ! Enregistrez le fichier et lancez-le dans cstrike. L'installation de Dproto est terminée. ———————————————————————————— ———— ——————————N'oubliez pas de vérifier que le serveur fonctionne et que tous les modules sont en cours d'exécution avant de poursuivre l'installation.

Configuration de Server.cfg et AmxModX

Avant de démarrer le serveur, il faut le configurer un peu :) ———————————————————————————————————— —— ——————Configuration de Server.cfg Télécharger server.cfg Nous recherchons les lignes : hostname « Nom du serveur » sv_downloadurl « Site Web à partir duquel les fichiers supplémentaires seront téléchargés » (si le serveur est hébergé, recherchez le lien dans le panneau de configuration ou contactez le support technique) (si le serveur est sur leur propre ordinateur, alors pour empêcher les gens de télécharger un ou deux fichiers pendant 5 minutes, vous avez besoin d'un hébergement Web. Le plus simple) sv_contact « Vos contacts » rcon_password « Mot de passe pour la gestion du serveur »(doit être modifié) Le reste des cvars de la configuration peut être modifié à l'aide de Google :) ————————————————————————— ————————————————————— Configuration de amxx.cfgIci, je vais vous parler plus en détail de certaines querelles.amx_show_activity - afficher les actions d'administration aux autres joueurs 0 - désactivé 1 - s'affiche sans nom d'administrateur 2 - s'affiche avec le nom de l'administrateur amx_scrollmsg - affiche les messages en bas de l'écranExemple : amx_scrollmsg "Bienvenue sur %hostname%" 300 (300 est la fréquence d'affichage des messages en secondes) amx_imessage - affiche les messages au centre de l'écran Exemple : amx_imessage "Bienvenue sur %hostname%" "couleur du message en RVB" amx_client_linguals ​​​​- permet au client de changer la langue. Il est préférable de définir 0. De plus, toutes les cvars présentes dans vos plugins peuvent être spécifiées dans amxx.cfg ou modifiées via la source du plugin. ——— —————————————————————

Installation de plugins

La partie la plus simple de la configuration d'un serveur consiste à installer des plugins. —————Les fichiers avec l'extension .amxx sont jetés dans addons/amxmodx/plugins/Les fichiers avec l'extension .sma sont jetés dans addons/amxmodx/scripting/Files avec l'extension .sma. extension .inc nous sommes jetés dans addons/amxmodx/scripting/incuide/Files avec l'extension .txt nous jetons dans addons/amxmodx/data/lang/Files avec l'extension .cfg nous jetons dans addons/amxmodx/configs/——— ——————————————————————— ———————————————————Tous les paramètres du plug-in et les paramètres des variables sont généralement situé dans le fichier .sma. En plus de modifier le fichier .sma, vous pouvez spécifier la cvar et la valeur dans amxx.cfgExemple : amx_primer 3 Activation du plugin : Allez dans addons/amxmodx/configs/ recherchez plugins.ini Ouvrez-le et entrez le nom du plugin Changez la carte ou redémarrez le serveur.——————————————————————————— ————————— ————————— ATTENTION! plugins Aucune source vous téléchargez sur votre peur Et risque!

Protéger le serveur des tricheurs.

Uuuuuhhhh, tout le monde a dû être énervé par les petits gars qui téléchargent des logiciels et ne les laissent pas jouer normalement ? Ou pire encore lorsque des gars de moins de 25 à 30 ans téléchargent des astuces et interfèrent avec le jeu normal.————————————————————————————— ——— ————————————Curieusement, il existe déjà de nombreuses façons de se protéger contre les tricheurs, comme les plugins.amxx classiques vers les fichiers .exe. Les plus pertinentes sont les méthodes de protection suivantes contre les tricheurs : Vérificateur d'alias par Mazda - détecte et punit les personnes avec différents scripts. C'est-à-dire qu'il est détecté par certains logiciels, par exemple KzHack et CDHack.AimDetector de mazdan - La meilleure protection contre les tricheurs avec AimBot'om, SpinHack'om et d'autres choses désagréables. Tous les anti-triches, à l’exception de celui-ci, sont soit obsolètes, soit ne fonctionnent pas du tout. À réglage correct pas un seul tricheur ne pourra jouer sur votre serveur.Metamod WHBlocker - fatigué des tricheurs qui tuent à travers le mur ? Pfft... installez ce module et vous pourrez oublier tous les vh'ashniks. Bloque les tricheurs ESP similaires aux coordonnées OpenGL32 et au son de Wallhack. C'est le meilleur bloqueur WHBlocker ! SpeedHack - ce module BLOQUE tout type de speedhack et punit. C'est-à-dire qu'il existe une protection contre les changements fréquents de pseudo. Pour un fonctionnement plus correct des anti-triches et une protection du contournement des bannissements, je recommande d'utiliser le système de bannissement : FreshBans et l'interface Web CS:Bans—————————— —————— —————————————————————————————

Création d'un site internet sur un serveur virtuel. Serveur sur ordinateur local.

Avant de commencer à créer leur propre site Web, il est recommandé aux développeurs Web novices de s'essayer sur une machine locale ( ordinateur personnel), cela nécessite la distribution DENWER, disponible sur le site Web des développeurs www.denwer.ru

Kit du développeur Web pour gentleman (DeNVeR)

Le logiciel est émulation d'un serveur virtuel sur un ordinateur local,à la maison en remplacement de l'hébergement Web, sans avoir besoin d'une connexion Internet. Vous pouvez créer un site Web sur n'importe quelle plateforme CMS (ou sans CMS) en quelques minutes, le remplir de contenu et déboguer la configuration. Avec transfert ultérieur vers l'hébergement ou vers le serveur, respectivement. Le serveur virtuel contient tout le plus composants nécessaires: Apache, MySQL, phpmyAdmin, serveur SMTP + la possibilité de connecter des extensions supplémentaires. Distribué gratuitement - en russe.

Pourquoi avez-vous besoin d'un serveur local ?
  • Tout d'abord, pour l'évolution du site, la possibilité de le remplir dans un premier temps de contenu et d'optimiser la structure du site.
  • Deuxièmement, c’est un moyen de vérifier les erreurs sur le site et de déboguer la configuration.
  • Troisièmement, comment sauvegarde site, puis en enregistrant les données du site et les bases de données SQL sur un serveur local.
DENWER comprend :
  • Installateur (l'installation sur un lecteur flash est également prise en charge).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • PHP5 avec support GD, MySQL, sqLite.
  • MySQL5 avec prise en charge des transactions.
  • Système de gestion d'hôte virtuel basé sur un modèle. Pour créer un nouvel hôte, il vous suffit d'ajouter un répertoire au répertoire /home
  • Système de contrôle de démarrage et d’arrêt pour tous les composants Denver.
  • phpMyAdmin est un système de gestion MySQL via une interface Web.
  • Émulateur de serveur Sendmail et SMTP (les lettres entrantes sont placées dans /tmp au format .eml) ; Prend en charge le travail en conjonction avec PHP, Perl, Parser, etc.
La distribution ne laisse aucune entrée dans le registre et n'affecte pas les fichiers système importants, n'obstrue pas le système et est testée dans la pratique.

Apparemment, de nombreux utilisateurs de systèmes informatiques de tout type savent que vous pouvez créer vous-même un serveur local sur votre ordinateur en quelques minutes. Certes, tout le monde ne comprend pas clairement la méthodologie de base pour réaliser toutes les étapes. Essayons donc de donner au moins des informations partielles sur la façon de créer un serveur local et de l'adapter à vos propres besoins.

Le concept de serveur local

En général, vous devez d'abord différencier clairement les serveurs locaux créés par type. En plus des serveurs Web les plus couramment utilisés, vous pouvez créer et configurer vous-même des serveurs de jeux, des proxys et même des serveurs DNS. Tout dépend uniquement de la fonction spécifique qui sera attribuée à l'un ou l'autre composant.

Cependant, dans la plupart des cas, tous ces composants ont un point commun : ils sont créés initialement sur des machines locales dans les premières étapes sans être placés sur un hébergement distant, ce qui permet de les configurer et de les éditer directement sur leurs propres terminaux informatiques.

Nous allons maintenant essayer d'examiner les questions concernant la façon de créer et de configurer un serveur local sur un ordinateur, en fonction de son type et de son objectif.

Sélection de logiciels

En gros, le choix logiciel- une affaire personnelle pour chaque utilisateur. Il convient de noter ici que si, par exemple, lors de la création d'un serveur Web local, seuls des langages de balisage hypertexte comme HTML ou CSS sont utilisés, cela n'a aucun sens d'installer des logiciels supplémentaires, puisque tout navigateur Internet les « comprend » parfaitement. .

C'est une autre affaire quand, en qualité composants supplémentaires il existe des scripts écrits, par exemple, en PHP. Une fois que vous les utilisez, le navigateur ne peut plus y faire face. C’est là que les logiciels spécialisés s’avèrent utiles. Quant aux proxys, DNS et serveurs de jeux, la situation ici est également ambiguë. Un peu plus tard, nous considérerons le plus applications simples pour les créer et les configurer, mais pour l'instant concentrons-nous sur le problème principal concernant les serveurs Web locaux standards.

Comment créer un serveur local : installation et configuration du package Denwer

Si vous décidez de commencer à créer un serveur local pour un hébergement ultérieur sur un hébergement distant, vous aurez naturellement besoin d'une sorte d'outil. Le plus souvent, lors de la recherche d'un logiciel approprié sur Internet, les utilisateurs sont redirigés vers le téléchargement du progiciel Denwer, qui est un produit national et est également assez simple à comprendre et à utiliser.

Il contient tous les outils nécessaires comme Apache, PHP, MySQL, phpMyAdmin, sendmail, etc. Le seul inconvénient est que vous devrez en plus installer des moteurs spéciaux, comme dans la version la plus simple.

Ainsi, la création d'un serveur local commence par le lancement du fichier EXE d'installation (naturellement en tant qu'administrateur). Une fenêtre similaire au mode DOS apparaît. Suivez les instructions de l'installateur. Tout d'abord, nous sélectionnons l'emplacement de stockage des données du serveur, puis nous attribuons la lettre et le mode de fonctionnement du disque virtuel (en principe, les paramètres proposés n'ont pas besoin d'être modifiés). Ceci termine l’installation. Il faut maintenant vérifier le bon fonctionnement du serveur local.

Test de performance

A ce stade, nous lançons le serveur créé, et saisissons http://localhost dans la fenêtre de n'importe quel navigateur Internet. Si le programme est installé sans erreur, le navigateur affichera un message indiquant que tout fonctionne.

Si vous faites défiler la page vers le bas, vous verrez les principaux liens où vous pourrez effectuer un test complet du serveur local.

Problèmes d'encodage

Parfois, vous pouvez rencontrer une situation désagréable lorsque le message envoyé E-mail ressemble à un ensemble de symboles incompréhensibles. Cela se produit uniquement parce que le programme est initialement conçu pour l'encodage UTF-8. Il peut être changé tout simplement, par exemple, en KOI-8R ou autre chose.

Installer un serveur local : moteurs supplémentaires

Maintenant un autre point important. Un serveur Windows local ne peut se passer de modules complémentaires spéciaux appelés moteurs (WordPress, Joomla, etc.).

Tout d’abord, dans le dossier www, situé le long du chemin \home\local host, dans le répertoire principal, créez un répertoire arbitraire. Après cela, entrez le chemin http://localhost/ dans la barre d'adresse du navigateur et vérifiez ce qui s'ouvre exactement. S'il est ouvert, tout va bien. Copiez les fichiers du moteur dans ce répertoire en utilisant n'importe quel gestionnaire de fichiers(au moins le même « Explorateur ») et saisissez à nouveau l'adresse. La fenêtre Assistant d'installation apparaît, où il vous suffit de suivre les instructions.

Ajout de base de données

Le serveur local doit maintenant attacher les bases de données spéciales. À cette fin, le service phpMyAdmin est utilisé, qui est saisi en saisissant http://localhost/tools dans la barre d'adresse du navigateur. Tout d'abord, la section de création d'une nouvelle base de données est sélectionnée et un nom lui est donné (n'importe quel nom est possible, mais il est préférable d'indiquer celui qui a été utilisé pour le dossier dans la section précédente).

Ensuite, nous revenons à la page principale et configurons les paramètres de privilèges (créons un nouvel utilisateur, spécifions le login et le mot de passe, utilisons localhost comme hôte et cochons tout ce qui se trouve dans la fenêtre). Tout ce que vous avez à faire est d'appuyer sur le bouton « Go ! » et attendez la fin du processus.

Transférer un serveur local vers l'hébergement

L'étape suivante consiste à connecter le serveur au réseau local et à le transférer vers l'hébergement afin qu'il soit disponible pour les utilisateurs sur Internet. La méthode « native » de transfert de données vers une ressource distante ne semble pas très pratique en raison de nombreuses étapes supplémentaires.

La configuration d'un serveur local en termes de transfert de données vers un hébergement distant se fait mieux avec l'application FileZilla, avec laquelle vous devez copier les fichiers situés dans le répertoire ci-dessus vers le répertoire racine de l'hôte. Il s'agit soit du dossier PUBLIC_HTML, soit de la section HTTPCS. Maintenant, c'est une petite affaire : nous modifions les chemins dits absolus vers les dossiers, fichiers et répertoires dans les paramètres du moteur, indiquons le nom de la base de données qui est censée être créée et utilisée sur l'hôte distant, et spécifions un nouveau login et mot de passe pour l'hôte. Tous. Ceci termine le travail. La connexion au serveur local des machines des utilisateurs peut être effectuée via n'importe quel navigateur Internet.

Serveurs proxy locaux

Voyons maintenant comment créer et configurer un serveur proxy local. Pourquoi est-ce? Premièrement, il peut être utilisé pour suivre absolument tout ce qui est téléchargé sur un terminal informatique ou un ordinateur portable lors de la navigation sur Internet. Et deuxièmement, vous pouvez ainsi économiser du trafic s'il est payant.

Un serveur proxy local fonctionne sur le principe de la mise en cache des appels vers les serveurs DNS et stocke, par exemple, des images ou tout autre objet, et lorsque vous visitez à nouveau une ressource, il les charge depuis sa mémoire, pour ainsi dire, accélérant l'accès à la ressource. .

Pour créer un serveur de ce type, vous aurez besoin d'une simple application HandyCache, qui doit être placée dans un endroit pratique pour un accès rapide, car chaque fois que vous vous connecterez à Internet, vous devrez y accéder.

Avant de commencer, vous devez configurer vos paramètres de proxy. Par exemple, si vous utilisez le navigateur Opera, dans les paramètres du serveur HTTP, vous devez spécifier la valeur 127.0.0.1, 8080 pour le port. Maintenant, nous lançons l'application, allons dans les paramètres et regardons l'onglet « Numérotation ». En règle générale, le programme détermine lui-même quel type de connexion est actuellement utilisé. Ensuite, cliquez sur le bouton du même nom et utilisez le serveur créé.

Oui, veuillez noter : dans les paramètres du cache, vous pouvez spécifier une taille d'environ 300 Mo. En théorie, cela devrait suffire pour toutes les occasions. Vous pouvez afficher le contenu du dossier Cache du répertoire principal où le programme a été installé. Et encore une chose : rappelez-vous qu’il s’agit d’un serveur proxy classique et non anonyme, vous ne devriez donc pas vous attendre à ce qu’il modifie ou masque votre adresse IP.

Serveurs DNS locaux

Un serveur DNS local peut être utilisé dans les cas où la connexion est instable, si le réseau local comporte trop de branches basées sur TCP/IP ou si vous êtes engagé dans le développement et les tests Web. En principe, le programme BIND est parfait à ces fins. Bien qu'il soit conçu principalement pour Systèmes de type UNIX, cependant, il fonctionne très bien avec Windows (nous supposons que le terminal n'a pas de version serveur de Windows installée, qui peut être configurée dans le Panneau de configuration).

Lancez et suivez les instructions. Pour plus de commodité, il est recommandé d'installer le programme directement sur le lecteur C, dans le répertoire BIND créé. Ensuite, entrez votre nom d'utilisateur et votre mot de passe, après quoi nous activons le processus d'installation et attendons qu'il se termine.

Maintenant, dans le dossier C:\BINDetc, vous devez créer un fichier « name ».conf, qui contient les paramètres que le serveur DNS local utilisera (le nom est arbitraire et est spécifié sans guillemets). Afin de ne pas perdre de temps, vous pouvez facilement trouver le fichier que vous recherchez sur Internet et le télécharger en le plaçant à l'emplacement spécifié.

Maintenant, nous redémarrons le système, puis appelons la ligne de commande (cmd via le menu Exécuter ou la combinaison Win + R), où nous entrons la requête nslookup. Si une confirmation se produit, cela signifie que le serveur est correctement installé et fonctionne sans erreur.

Serveurs de jeux locaux

Enfin, regardons un autre type de serveur. serveur pour les jeux utilisant le mode en ligne au sein d'un réseau local. Expliquons ce que c'est en utilisant l'exemple du jeu Minecraft. Pour ce faire, vous devez télécharger le serveur lui-même depuis le site officiel du jeu et utiliser l'application Hamachi. Une condition préalable au bon fonctionnement est la présence du package JAVA installé sur le système avec les dernières mises à jour.

Pour configurer, nous utilisons le fichier server.properties, où nous saisissons les données fournies par l'application Hamachi. Nous enregistrons l'adresse IP du serveur, le nombre de joueurs, l'utilisation des modes de jeu possibles, etc. Dans le champ mode en ligne, vous devez spécifier la valeur true. Après cela, enregistrez les modifications et fermez le fichier.

Nous définissons maintenant l'IP interne du serveur, qui sera utilisée par les joueurs lors de la connexion au terminal sur lequel il a été créé. Bien entendu, les ordinateurs doivent être connectés au serveur lui-même via réseau local, ou via VPN. L'adresse IP du terminal serveur doit être statique et doit être liée à l'adresse MAC.

La connexion s'effectue à l'aide de l'application Minl2, où vous précisez votre login et votre mot de passe lors de l'inscription. Après ces étapes, nous quittons le serveur et nous reconnectons, mais en mode hors ligne en utilisant le login et le mot de passe créés. Dans la section des paramètres, sélectionnez Multijoueur et entrez l'adresse IP du serveur requise. Tous. Vous pouvez profiter du jeu avec un véritable adversaire.

Conclusion

Bien entendu, ce ne sont pas toutes les nuances qui peuvent survenir lors de la création de serveurs locaux. différents types, et bien sûr, pas tous les programmes qui aident dans ce processus. Disons-le ainsi : ce sont les principes généraux et de base intégrés dans de telles technologies. Et si vous y regardez, il n’y a rien de particulièrement compliqué ici. Un peu de temps et de patience - et un serveur local de tout type sera créé dans 10 à 15 minutes.

mob_info