Administrer des serveurs par une interface web

Administrer des serveurs par une interface web - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 13-06-2008 à 18:09:21    

salut a tous
 
Je voudrai pouvoir administrer mes serveurs par une interface web.
Comme ajouter des Vhosts sur mon serveur apache, des entrées dns sous bind, en fait je voudrai savoir comment font ovh et les autres pour faire tous ça.
J'ai entendu qu'on peut le faire avec des scripts CGI .merci

Reply

Marsh Posté le 13-06-2008 à 18:09:21   

Reply

Marsh Posté le 13-06-2008 à 19:01:22    

Salut,
 
Le truc le plus connu c'est Webmin : http://www.webmin.com/, il est développé en Perl/CGI and co. Par contre il ne se greffe pas à un serveur web, il dispose lui-même d'un serveur web intégré (enfin à moins qu'il y ait eu des évolutions depuis). Je l'ai utilisé par le passé ça marchait très bien.
 
edit : Sinon tu as Plesk aussi mais c'est payant je crois et je ne sais plus les technos utilisées derrière. Y'en a d'autres aussi mais j'ai oublié les noms ... Si quelqu'un peut m'aider :whistle:


Message édité par Cruchot le 13-06-2008 à 19:04:18
Reply

Marsh Posté le 13-06-2008 à 19:24:51    

En Open Source il y a aussi ISPconfig. En payant il y a cPanel et aussi DirectAdmin.

Reply

Marsh Posté le 13-06-2008 à 20:45:08    

non mais je voudrai le développer moi même pour apprendre et programmer se que j'ai besoin et surtout apprendre, donc qu'elles sont les langages et les techniques utilisé? merci.

Reply

Marsh Posté le 13-06-2008 à 21:22:59    

Pour webmin tu peux décortiquer les fichiers .cgi par exemple.

Reply

Marsh Posté le 13-06-2008 à 21:31:27    

ouais c'est une idée que je vais faire.

Reply

Marsh Posté le 13-06-2008 à 23:26:07    

Bon j'ai regardé un peut les fichiers, il faut que je regarde en gros le perl que je met dans des fichiers .cgi?, si je me trompe?

Reply

Marsh Posté le 14-06-2008 à 14:34:19    

Pour du CGI tu utilises le langage que tu veux :D
 
Le principe du CGI, c'est que c'est un programme qui s'execute coté serveur, et dont la sortie renvoit du code HTML (en gros c'est comme un programme en ligne de commande pour lequel la sortie standard est renvoyée par le serveur web à ton client).
 
Perl, Python, PHP, Ruby, Java, ... le choix est vaste ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 14-06-2008 à 22:32:08    

et pour éditer leurs fichiers quand on modifie un paramètre dns par exemple dans le manager d'ovh après eux ils utilisent du perl pour modifier leurs fichiers de config ou autre chose? Merci

Reply

Marsh Posté le 15-06-2008 à 10:36:59    

Non mais n'importe quel langage est capable de lire et d'écrire dans un fichier :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 15-06-2008 à 10:36:59   

Reply

Marsh Posté le 15-06-2008 à 11:49:33    

donc je peut utiliser le perl, j'aurai a peut prêt le même résultat ?

Reply

Marsh Posté le 15-06-2008 à 11:52:13    

Tout dépends de tes talents de programmeur :spamafote:


Message édité par e_esprit le 15-06-2008 à 11:52:20

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 15-06-2008 à 12:15:19    

vu tes questions, je pense qu'il y a pas mal de chose que tu ne saisi pas.
un script cgi c'est juste un programme qui a pour output du code HTML. En input il prend des urls/paramatere. Ce script cgi peut etre du C, du perl, du C++ du java... bref peu importe. Après c'est juste de la manipulation de fichiers et de base de données [:spamafote]


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 15-06-2008 à 12:53:14    

o'gure a écrit :

vu tes questions, je pense qu'il y a pas mal de chose que tu ne saisi pas.
un script cgi c'est juste un programme qui a pour output du code HTML. En input il prend des urls/paramatere. Ce script cgi peut etre du C, du perl, du C++ du java... bref peu importe. Après c'est juste de la manipulation de fichiers et de base de données [:spamafote]


non c'est vrai, je début en perl et j'ai lu des trucs sur le CGI et j'ai compris comment ça marchais, bon allé je me lance dans ma programmation, je vais commencer pas des trucs pas trop dur. merci encore

Reply

Marsh Posté le 15-06-2008 à 14:46:46    

Pourquoi ne pas utiliser un langage fait pour le web et facile à apprendre ?
Style le framework Rails de Ruby?
Parce que dire à qqn d'apprendre C/C++ pour écrire un cgi qui lui servira juste de front pannel à une appli de ce style je trouve que c'est juste hors propos ..

Reply

Marsh Posté le 15-06-2008 à 15:18:12    

ouais mais le C/C++ ou le perl me servira toujours, donc autant l'apprendre maintenant. Non? et que peut apporté de plus de ruby que le perl?

Reply

Marsh Posté le 15-06-2008 à 15:49:57    

Je vais tenter d'éviter le troll en disant que l'un ne t'apportera pas grand chose par rapport à l'autre. A part le fait que perl, qui est un vieux langage, est plus connu.. Mais se traine son lot de vieilleries..

Reply

Marsh Posté le 15-06-2008 à 15:59:48    

De toutes façons, dans un mois, quand il en aura marre de ré-inventer la roue pour un truc avec au final 10 fois moins de fonctionnalités et bancal, il finira par passer sur un produit existant avec des années de conception/travail derrière, comme Webmin :D
 
On l'a tous fait :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 15-06-2008 à 17:07:07    

e_esprit a écrit :

De toutes façons, dans un mois, quand il en aura marre de ré-inventer la roue pour un truc avec au final 10 fois moins de fonctionnalités et bancal, il finira par passer sur un produit existant avec des années de conception/travail derrière, comme Webmin :D
 
On l'a tous fait :o


ouais, mais d'un c'est pas comme ça que je vais apprendre programmer car dans un ans j'aimerai bien après mon bac faire des études d'informatique donc je pense que ça sera toujours un plus et après webmin c'est une usine à gaz pour se que je veux, par exemple je veux juste pourvoir modifier les Vhosts sous apache, ajouter des dns sous bind9 et redémarrer mes serveurs à distance pour le moment avec mes graphs munin et mes weathermaps agencé comme je veux dans une belle interface web, donc je pense que je peut m'en sortir pour le moment. Merci quand même de vos conseils.  :D  

Reply

Marsh Posté le 15-06-2008 à 17:45:41    

Ah non, mais tu verras bien par toi-même [:cosmoschtroumpf]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 15-06-2008 à 17:52:16    

e_esprit a écrit :

De toutes façons, dans un mois, quand il en aura marre de ré-inventer la roue pour un truc avec au final 10 fois moins de fonctionnalités et bancal, il finira par passer sur un produit existant avec des années de conception/travail derrière, comme Webmin :D
 
On l'a tous fait :o


C'est un bon exercice [:spamafote]


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 15-06-2008 à 18:48:54    

o'gure a écrit :


C'est un bon exercice [:spamafote]


 
+1
 
Moi j'ai commencé à "programmer" en PHP en faisant une sorte de forum bancale qui a jamais marché [:spamafote]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed