Communauté Informatique NDFR.net : Création d'un serveur/hebergeur, comment faire? - Page 2 - Internet, Réseaux et Sécurité
Reply
Création d'un serveur/hebergeur, comment faire?
Thread Tools Display Modes
  #16  
Old 07-03-2006, 22:32
Cougar's Avatar
Cougar Cougar is offline
Membre senior
 
Join Date: 16-09-2001
Location: Orléans
Age: 39
Posts: 3,850
Send a message via MSN to Cougar
NDFR est sur un Celeron 2.4 Ghz et ça tient le coup avec 10 000 visiteurs par jour au minimum
Bon derrière y a un bon disque dur aussi (pas un Maxtor SATA 150 quoi) pour supporter tous les accès simultanées aux diverses partie du site.

Maintenant si les sites sont assez peu visitées un disque dur "normal" peut suffire, au risque que tout "explose" le jour où le système tiendra plus le coup
__________________
Reply With Quote
  #17  
Old 07-03-2006, 22:44
maxx-out maxx-out is offline
Membre junior
 
Join Date: 06-03-2006
Posts: 3
Quote:
Originally Posted by the5thorseman
C'est quoi PHP et MySQL?


-> Je pourrais avoir un xéon de ~2Ghz pour pas chère, c'est correct pour ce genre de config? (il doit y avoir de la RAM ECC à pas chère sur ebay)
Est ce qu'il est possible de ne mettre qu'un CPU sur une CM dual?
Dois je mettre obligatoirement deux CPU identiques sur une CM Dual CPU?
Je ne suis pas un grand spécialiste des CM, mais la config que tu vises est très largement surdimensionnée par rapport à ce que tu prévoies comme traffic. N'oublie pas que cette bécane va tourner 24h/24, alors pas la peine de prévoir un truc qui va engraisser EDF .

Pour info, j'ai une quinzaine de sites qui tournent sur un Pentium 3 @ 600 MHz et la machine a un comportement très raisonnable, sachant qu'elle gère également des comptes mails et quelques autres joyeusetés.

J'y pense, puisque tu parles de Windows 2000, et que PHP et MySQL n'évoquent rien pour toi, sache qu'il y a dans Windows 2000 un serveur web qui conviendra parfaitement à ton besoin et qui s'appelle IIS. C'est peut être dans ton cas de figure, le plus simple.
Reply With Quote
  #18  
Old 08-03-2006, 12:23
Fred's Avatar
Fred Fred is offline
00 Agent
 
Join Date: 19-10-2002
Location: MI6 HQ
Age: 40
Posts: 2,452
Send a message via MSN to Fred
Je suis étonné que personne n'ait abordé le problème de la sécurité, et des DNS ...
Mettre en place un serveur HTTP de test est simple, mais construire un serveur de production est autrement plus complexe ! Si tu ne prends pas les précautions nécessaires, une personne mal intentionnée pourra cracker ton serveur, mais surtout pénétrer ton réseau local, et avoir un accès privilégié à toutes tes machines !

Avant de se poser la question du "comment faire", demande toi si tu ne prends pas un risque en lançant directement un serveur public. Par expérience, je peux te dire que même en étant bien calé en administration système on oublie toujours un petit truc, et la moindre faille peut être utilisée par un utilisateur hostile de ton service. Je n'aurais pas confiance par exemple en EasyPHP pour une utilisation publique, leurs versions d'apache, mysql et php sont configurées pour permettre une grande liberté aux développeurs, dans un contexte de production la configuration devra être modifiée pour tenir compte des contraintes bien plus cruciales de sécurité.

A mon avis, si tu en as les moyens paye toi un hébergement mutualisé. Pour une cinquantaine d'euros par an, tu as un espace disponible 24/24, une bande passante décente, des perfs correctes, une interface d'administration simple et claire, et tu dors sur tes deux oreilles sans avoir à retoucher ta config toutes les 2 minutes. Tu n'auras pas à acheter le matos, ni à payer une connexion Internet plus rapide avec IP fixe, ni à payer l'alimentation du serveur 24/24 toute l'année.

Après si tu veux vraiment monter ton serveur chez toi, prends ton temps et fais les choses dans l'ordre : d'abord mettre en place un vrai routeur derrière ta connexion ADSL pour séparer les serveurs publics de ton réseau privé (serveur en DMZ), pour éviter des intrusions dans ton réseau perso. Il te faudra un routeur qui supporte vraiment cette DMZ, avec un port réseau séparé. Ensuite installe ce que tu veux sur ton serveur, mais Apache tourne de façon optimale sous Linux ou FreeBSD, tout comme MySQL. Si j'avais un serveur à monter, c'est sur ces OS que je le ferais. Prends le temps d'apprendre à utiliser Unix, c'est passionnant pour les personnes motivées et ça prendra un gros mois si tu t'y mets bien. Prends également le temps d'installer et de configurer tes serveurs : il faut que tu saches comment ton système fonctionne pour en assurer un fonctionnement correct et un niveau de sécurité décent. L'étape suivante consiste à mettre en ligne le serveur, configurer les DNS, et surveiller l'activité et les logs pour être sûr qu'il fonctionne correctement (les scripts ne tarderont pas à arriver ...).
Bref c'est beaucoup de boulot mais c'est très intéressant. Ne grille pas les étapes, tu risques de le regretter ...
__________________
Eh y'a une grenouill' sur le bureau !!!
... non Gaston y'a pas d'grenouille sur le bureau
Eh y'a un gorille devant la porte !!!
... non Gaston y'a pas de gorille devant la porte
Weua y'a un p'tit oiseau sur la table !!!
... non Gaston

Last edited by Fred; 08-03-2006 at 12:35.
Reply With Quote
  #19  
Old 08-03-2006, 18:13
the5thorseman the5thorseman is offline
Membre senior
 
Join Date: 02-11-2004
Posts: 742
En fait je ferai ça parce que j'aime bien réaliser des projets de mes mains et avec une telle difficulté pour moi, ce serait une fierté de réaliser ceci à bien, un hébergement mutualisé ne m'apporterait rien en ce sens mais serait effectivement une solution beaucoup plus simple!

Je vais donc me faire une p'tite config raisonnable finalement et je viendrais poser mes questions au fur et à mesure de l'état d'avancement du projet.

J'ai oublié de demander quelle serait la capacité d'un bon HDD pour cette usage afin qu'il ne sature pas? Le SCSI est-il une obligation pour ce genre de config?
__________________


Directeur de cabinet du CDCQRLMALPPDRE
Reply With Quote
  #20  
Old 08-03-2006, 18:47
Matt Matt is offline
Super modérateur
1 Highscore
 
Join Date: 24-12-2002
Posts: 4,453
Quote:
Originally Posted by the5thorseman
J'ai oublié de demander quelle serait la capacité d'un bon HDD pour cette usage afin qu'il ne sature pas? Le SCSI est-il une obligation pour ce genre de config?
C'est pas la capacité qui compte, c'est surtout les temps d'accès.
Mais dans ton cas, le SCSI est loin d'être une obligation, et n'importe quel disque dur de moins de deux ans fera parfaitement l'affaire.
Pour info, mon serveur perso qui fait serveur web (environ 1000 requêtes/jour), serveur FTP (500 Mo/jour) et serveur de mailing-liste (200 mails entrants par jour, renvoyés vers une 20aine de destinataires, soit plus de 4000 mails à traiter chaque jour) utilise un disque dur premier prix de chez Hitachi et la charge moyenne de son CPU (Celeron D320) hors logiciels de calcul distribué tourne à moins de 2% ...
Et en hébergement professionnel, les offres premier prix sont généralement équipées en Celeron avec des disques dur IDE.

Donc vraiment, pour ton utilisation, achète uniquement du premier prix, ça fera largement l'affaire.
Reply With Quote
  #21  
Old 08-03-2006, 19:17
the5thorseman the5thorseman is offline
Membre senior
 
Join Date: 02-11-2004
Posts: 742
Sinon y'a bien un minimum de capacité à avoir quand même, 40Go ferait l'affaire?
__________________


Directeur de cabinet du CDCQRLMALPPDRE
Reply With Quote
  #22  
Old 08-03-2006, 19:28
Matt Matt is offline
Super modérateur
1 Highscore
 
Join Date: 24-12-2002
Posts: 4,453
Ben le minimum de capacité ça dépendra du contenu que tu veux mettre à disposition sur le serveur ...
Reply With Quote
  #23  
Old 08-03-2006, 19:50
the5thorseman the5thorseman is offline
Membre senior
 
Join Date: 02-11-2004
Posts: 742
Ouais bon, on verra... Et pour la RAM?
__________________


Directeur de cabinet du CDCQRLMALPPDRE
Reply With Quote
  #24  
Old 08-03-2006, 19:56
Matt Matt is offline
Super modérateur
1 Highscore
 
Join Date: 24-12-2002
Posts: 4,453
512 Mo devraient être suffisants, surtout avec Windows 2000 (c'est ce que j'ai sur mon serveur, mais avec Windows 2003, plus gourmand).
Reply With Quote
  #25  
Old 08-03-2006, 20:15
the5thorseman the5thorseman is offline
Membre senior
 
Join Date: 02-11-2004
Posts: 742
Bon ben je vais m'atteler à la tache pour faire la partie Hardware.

A bientot et merci encore.
__________________


Directeur de cabinet du CDCQRLMALPPDRE
Reply With Quote
  #26  
Old 09-03-2006, 15:54
Fred's Avatar
Fred Fred is offline
00 Agent
 
Join Date: 19-10-2002
Location: MI6 HQ
Age: 40
Posts: 2,452
Send a message via MSN to Fred
La "puissance" du serveur n'est sans doute pas primordiale si tu ne veux héberger que du contenu statique ... et même pour du petit dynamique ça fera largement l'affaire. Ce qui me préoccuperait plus, c'est la bande passante, la réservation d'un nom de domaine et surtout un routeur efficace et sécurisé.

Donc franchement, moi je tourne sous Linux avec un Celeron 333MHz, 8Go de disque et 128Mo de ram et j'ai aucun souci de performance. Dis nous ce que tu compte héberger et quels services tu veux proposer, on te dira comment dimensionner ta machine. En ce qui concerne le SCSI, comme l'a dit Matt c'est vraiment pas une nécessité !

Sinon, est-ce que tu es sûr de vouloir utiliser Windows uniquement comme serveur web ? Le choix de Linux ou de FreeBSD me parait plus approprié, surtout couplé avec Apache. Après tout dépend de ce que tu veux apprendre . Ca peut faire peur au départ, mais franchement ce sont d'excellents systèmes qui valent au moins le coup d'être évalués. La configuration est même peut-être plus simple que Windows, étant donné le nombre de services lancés par défaut ...

Si tu veux un conseil, documente toi d'abord sur l'administration réseau pour l'OS que tu compte utiliser (donc avec un vrai bouquin), et documente toi sur Apache si c'est le serveur web que tu choisis. N'hésite pas à nous poser des questions
__________________
Eh y'a une grenouill' sur le bureau !!!
... non Gaston y'a pas d'grenouille sur le bureau
Eh y'a un gorille devant la porte !!!
... non Gaston y'a pas de gorille devant la porte
Weua y'a un p'tit oiseau sur la table !!!
... non Gaston
Reply With Quote
  #27  
Old 09-03-2006, 16:33
the5thorseman the5thorseman is offline
Membre senior
 
Join Date: 02-11-2004
Posts: 742
En fait ce serait pour herberger disons, en voyant gros, trois sites et leurs forums ayant une cinquantaine de visites journalières.
Je suis plus habitué à windows mais je te fais confiance à propos de Linux, je vais étudier ça de prêt, aurais-tu quelques bouquins à me conseiller?

Avant de vous dire quels services je veux proposer, pourriez vous me dire ceux que vous même voudriez avoir par exemple afin de répondre aux besoins de tous le monde?
__________________


Directeur de cabinet du CDCQRLMALPPDRE
Reply With Quote
  #28  
Old 09-03-2006, 17:21
Yttrium889 Yttrium889 is offline
Membre senior
 
Join Date: 17-08-2004
Location: Bordeaux
Age: 37
Posts: 390
J'ai installé un serveur Apache2/PHP5/MySQL5 en local sur mon laptop (Debian), la configuration est trèèèèsss simple.
A la base c'est pour mon développement personnel, mais je peux tout à fait autoriser l'accés par l'extérieur pour montrer l'avancement de mes projets par exemple (essentiel pour JabberFr).
A ce niveau là ça demande pas vraiment de regarder les problèmes de sécurités, mais dans ton cas je pense qu'il sera utile de regarder ça de près (notamment les problèmes de rootkit). M'enfin je dis ça uniquement dans le cas où tu utilises une distri linux pour ton serveur
Reply With Quote
  #29  
Old 09-03-2006, 17:32
fonji fonji is offline
Membre senior
 
Join Date: 01-07-2003
Age: 38
Posts: 1,627
Pour commencer avec linux je pense (je l'ai pas lu) que le bouquin de Ploum doit être bon, il sait très bien expliquer les choses.

Bon, une nouvelle version d'Ubuntu sort le mois prochain, ça vaudrait presque le coup d'attendre... Pour t'occuper pendant ce temps tu peux te faire les dents sur la version actuelle remarque !

Je pense qu'installer directement une debian sans un geek à côté de toi risque un peu d'être corsé, par contre (sans vouloir être mauvaise langue ou troller) installer Ubuntu est nettement plus simple qu'installer windows...
De plus avec xampp (sorte d'easyPHP en multi plateformes), ton serveur sera prêt en un temps record !

Bon, après bien sûr, il faudra s'intéresser au sujet de la sécurité...
Mais si c'est pour trois ou quatre sites à 50 visites par jour chacun, je pense pas qu'il y'aura beaucoup d'attaques...

EDIT : NB pour la sécurité de XAMPP : lire ceci.
Reply With Quote
  #30  
Old 09-03-2006, 17:41
the5thorseman the5thorseman is offline
Membre senior
 
Join Date: 02-11-2004
Posts: 742
C'est principalement pour des sites pornos tient!

Nan, plus serieusement c'est juste pour des sites sportifs ou musicaux... Pas de quoi attirer les méchants quoi! M'enfin, tant qu'à faire autant que je fasse les choses bien!
Y'aurait pas des distributions de Linux qui seraient principalement axées sur les serveurs?
__________________


Directeur de cabinet du CDCQRLMALPPDRE
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cours de français Benjy Discussions sur le site et/ou le forum 47 01-05-2006 14:47
un ip fixe pour modem routeur comment faire?? coco taillée Internet, Réseaux et Sécurité 1 21-01-2005 12:01
Police caractère arabe fonctionne pas sur un site marchand. Comment faire ? zz2002 Windows NT4/2000/XP Client 2 02-07-2004 11:25
Comment faire un 'portforwarding' pour un réseau windows KnuX Internet, Réseaux et Sécurité 2 17-01-2004 23:26
Creation de compte Shadow Windows NT4/2000/XP Client 1 16-02-2003 08:44

All times are GMT +2. The time now is 10:54.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.