Questions sur un serveur web / passerelle

Questions sur un serveur web / passerelle - Divers - Linux et OS Alternatifs

Marsh Posté le 26-01-2003 à 11:54:31    

Salut,
 
Je me demandais quelle était la config mini pour faire un serveur web sous linux sachant qu'il devra :
- gérer PHP et MySQL (3 bases et une petite dizaine de tables)
- supporter 50 à 70 connexions par jour et pas plus de 5 ou 6 connexions en simultanné ?
 
Merci d'avance pour vos réponses :jap:
 
 
Edit : J'ai revu mon cahier des charges, ca sera peut-etre une passerelle/seveur web qui héberge 8 bases de données pour une vingtaine de tables. Le nombre de connexions par jour est plutot de l'ordre de 100 à 150, pour une dizaine de connexions simultanées maximum.
Le pc sera un P3 450 - 256Mo de RAM, administré à distance. Je pense au vu des réponses déja données que la config est suffisante. Mais je me pose une question sur la fonction passerelle : est ce que mon portable qui sera connecté à mon serveur recevra son IP depuis le serveur DHCP de l'école ou est-ce qu'il la recevra de ma passerelle ?
Voici le schéma de mon installation :
http://benj9002.free.fr/temp/idee_serveur.jpg


Message édité par BenJ9002 le 22-03-2003 à 15:01:01
Reply

Marsh Posté le 26-01-2003 à 11:54:31   

Reply

Marsh Posté le 26-01-2003 à 14:50:34    

:hello: , j'ai changé se sous-cat (divers me semble plus adapté que internet et réseaux ... quoi que :whistle: )

Reply

Marsh Posté le 26-01-2003 à 16:06:07    

Une configuration minimale ? Pas facile à estimer.
 
Par expérience, j'avais un PII 450 / 256 Mo qui faisiait tourner :
 
- apache
- php
- mysql
- phpmyadmin
- qmail
- bind
- webalizer
- openssh
- htdig
 
pour la gestion d'un site et c'était largement suffisant pour environ 150 visites / jour et 10 / 15 connexions simultanées (en évitant de faire tourner x window bien sûr).


Message édité par Hansolo le 26-01-2003 à 16:07:48
Reply

Marsh Posté le 26-01-2003 à 17:11:33    

En fait, il faudrait faire tourner  
- apache
- php
- mysql
- phpmyadmin
- webmin
 
Est-ce qu'il y a quelqu'un qui utilise les memes serveurs et qui pourrait m'indiquer sa config ?

Reply

Marsh Posté le 26-01-2003 à 17:22:31    

benj9002 a écrit :


Est-ce qu'il y a quelqu'un qui utilise les memes serveurs et qui pourrait m'indiquer sa config ?


 
J'ai a peut près la même chose sur le mien. Pas de webmin, mais un named en plus (mais il glandouille tout le temps, puisqu'il se content de faire le reverse DNS des connexions apache).
 
Selon webalizer :  
J'ai une moyenne de 71 visites par jour
2704 pages vues par jour (quasiment chaque page fait une requête dans mysql).
3221 hits par jours.
 
Mais il faut savoir que la config minimale sera dictée par comment l'applciation qui tourne va utiliser MySql. Moi la page, c'est un Select Limit, donc c'est très peu utilisé. Si, comme j'avais pendant un moment, j'ai un portail (dacode) qui utilise énormément la base et fait 20 requêtes par pages, ça devient innommable (j'avais 30 secondes avant qu'une page s'affiche). Donc ce n'est pas possible de te dire la config minimale sans en savoir un peu plus sur ce que tu compte faire tourner comme site dessus.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 26-01-2003 à 17:37:54    

Mon site, c'est un site perso sur l'intranet de la résidence où habitent 99% des élèves de l'école.
Les requetes SQL c'est que des select.  
 
Sur le site, la plus grosse partie qui utilise MySQL c'est l'annuaire des élèves (une ligne par élève et une table par promo avec possibilité pour chaque élève de modifier ses infos persos).
J'ai aussi un forum, mais il est assez peu utilisé.  
Il y a aussi un petit système de vote, mais ca c'est vraiment que dalle.
 
En gros y a maximum 3 requetes par page PHP (et le plus souvent 1 seule requete), enfin pas de quoi casser 3 pattes à un canard :D


Message édité par BenJ9002 le 26-01-2003 à 17:39:53
Reply

Marsh Posté le 26-01-2003 à 17:46:45    

J'ai un Celeron 333A qui fait tourner énormément de services dont du web Apache+Php+Perl+Mysql.
Et ca tourne très bien, pour ce que tu veux faire, il te faut pas grand chose.
 
Tu n'installes évidement pas de serveur X window.
 
Je pense qu'un Pentium 200 avec 64-128 Mo de RAM ca suffirait, mais seulement pour ce que tu veux faire, si tu veux rajouter qlq chose après...
 
Ca doit possible avec moins, mais faut tester.
 
En tous ca, si tu peux avoir un Celeron 300, ca la fête, ca sera largement suffisant.

Reply

Marsh Posté le 26-01-2003 à 17:58:48    

Lelfe a écrit :

J'ai un Celeron 333A qui fait tourner énormément de services dont du web Apache+Php+Perl+Mysql.
Et ca tourne très bien, pour ce que tu veux faire, il te faut pas grand chose.
 
Tu n'installes évidement pas de serveur X window.
Evidement que non ... il aura meme pas d'écran : tout administré depuis mon portable
 
Je pense qu'un Pentium 200 avec 64-128 Mo de RAM ca suffirait, mais seulement pour ce que tu veux faire, si tu veux rajouter qlq chose après...
Ben je pense pas rajouter quoi que ce soit plus tard, ca restera serveur web, point.
 
 
Ca doit possible avec moins, mais faut tester.
:ouch: moi qui espérait pouvoir recycler mon 486 DX4 120MHz avec 8Mo de RAM :whistle: mais bon, c'est pas trop grave, je sais meme pas s'il marche encore
 
En tous ca, si tu peux avoir un Celeron 300, ca la fête, ca sera largement suffisant.


 
Je vais chercher un peu s'il y a moyen de trouver un petit celeron/P1/P2/K6/K6-2 dans ce cas la


Message édité par BenJ9002 le 26-01-2003 à 18:00:44
Reply

Marsh Posté le 26-01-2003 à 18:24:05    

j ai fait tourner pendans longtemps un petit serveur web ( php + mysql + pureftpd + qmail ) sur un p200 avec 192Mo de sdram
 
ca tournait bien, il saturait pas, enfin bref ... niquel
 
maintenant je l ai remplace par un celeron 500 avec 256Mo
pas de changement flagrant si ce n est les temps de reponse qui sont plus courts
 
bref une petite machine c est bien .. ca fonctionne
mais une machine un peu plus grosse c est quand meme mieux
 
donc bon ca depend surtout de ce que tu arrives a trouver comme matos

Reply

Marsh Posté le 26-01-2003 à 18:34:45    

Et pour héberger un forum avec 50 à 60 connectés en pointe, vous conseilleriez quoi comme machine?

Reply

Marsh Posté le 26-01-2003 à 18:34:45   

Reply

Marsh Posté le 26-01-2003 à 18:42:18    

Jul a écrit :

Et pour héberger un forum avec 50 à 60 connectés en pointe, vous conseilleriez quoi comme machine?


486 DX4 120 !!!!
 
 
[:benj9002]

Reply

Marsh Posté le 26-01-2003 à 18:57:57    

mets de la ram a ton 486 et il devrait faire l'affaire

Reply

Marsh Posté le 26-01-2003 à 19:02:11    

apolon34 a écrit :

mets de la ram a ton 486 et il devrait faire l'affaire


 
Combien a ton avis ? Je peut déja récupérer 16Mo sur mon Cyrix (mais bon après ca va ramer et ma mere va pas trop apprécier, déja qu'avec 48Mo c'est limite :lol: ), ca m'en ferra 24Mo a ce moment là, donc ca sera suffisant ?

Reply

Marsh Posté le 26-01-2003 à 19:16:02    

si tu ne le charges pas trop, ca devrait aller

Reply

Marsh Posté le 26-01-2003 à 20:02:54    

:bounce:

Reply

Marsh Posté le 26-01-2003 à 20:19:53    

apolon34 a écrit :

si tu ne le charges pas trop, ca devrait aller

Ouaip. Enfin faut voir comment la base SQL sera chargée, mais pour apache c'est plus que confortable.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 29-01-2003 à 23:52:44    

Jar Jar a écrit :

Ouaip. Enfin faut voir comment la base SQL sera chargée


 
Qu'est ce que tu veux dire par là :??: ?  
 
Et tu parles bien du 486 :sarcastic: ?

Reply

Marsh Posté le 15-03-2003 à 23:56:06    

Je ressors mon vieux topic pour vous demander quelle distrib vous utiliseriez pour faire un serveur web comme suscité :
- apache  
- php  
- mysql  
- phpmyadmin  
- vnc
 
J'hésite quand meme pas mal. LE serveur serait à priori un P3 450, 128Mo de ram, je c pas combien de DD par contre :/
 
Voila, merci, et bonne fin de week-end :hello:

Reply

Marsh Posté le 16-03-2003 à 00:22:08    

j'fait tourner Apache/php/MySql sur un P120 + 16Mo de memoire
...il à l'air de bien tenir... mais je ne l'ai pas encore passer au stress test :D
 
Pour l'instant, il a du encaisser un max de 3 ou 4 connections simultanée
 
Et il tourne avec une slackware 8.1 d'origine.
Je vais bientot le passer en Gentoo (pour tenter d'optimiser au max, facilité l'admin, et test distcc ;))


Message édité par lithium le 16-03-2003 à 00:23:38
Reply

Marsh Posté le 16-03-2003 à 00:34:02    

Ah oui, j'ai oublié de préciser que pour l'instant, linux et moi ca fait 2, j'ai pas encore eu vraiment le temps de me plonger correctement dedans.  
Donc je cherche surtout une distrib qui va etre fonctionnelle rapidement. Je ferrais mumuse avec linux sur mon portable quand j'aurais plus de temps pour fiche les mains dans le cambouis...
 
 :jap:

Reply

Marsh Posté le 16-03-2003 à 00:36:48    

euh... alors oublie ca de suite...
Il te faut un minimum apprendre avant de faire des distros "light"
Et ce n'est pas avec une machine aussi legere que tu va pouvoir te former convenablement.
De plus en supposant que tu arrive a y installer une distro "pour les vrais" ;)  
et faire fonctionner les serveurs, tu va te retrouver avec un trou de securité sur patte.

Reply

Marsh Posté le 16-03-2003 à 00:48:07    

Je veux pas utiliser mon "serveur" pour me former, mais mon portable :D
 
Le serveur je veux juste qu'il soit opérationnel (et sans gouffre de sécurité) sans galérer comme un fou.
Toutes facon, il crain pas grand chose, vu qu'il est que sur un intranet...

Reply

Marsh Posté le 16-03-2003 à 00:55:20    

Alors essaye de chercher les distros faites expres pour ( www.google.fr/linux )

Reply

Marsh Posté le 16-03-2003 à 03:41:56    

Perso, j'ai récemment installé une SME (ex e-smith), sans plus de connaissances que toi. Et ce fut une vraie partie de plaisir. Le fait qu'elle soit spécialisée lui confère une certaine légèreté, et en place disque et en charge système, par rapport à ... une mandrake d'origine par exemple. En tout cas, je la trouve très bien pour un débutant voulant un serveur rapidement fonctionnel (comme moi).
 
Il y a d'origine, entre autres:
- apache  
- php  
- mysql
...
 
J'ai rajouté PHPmyadmin avec un simple rpm spécial sme (que j'ai eu tout de même un peu de mal à trouver: google power).
 
Quant à VNC, jamais essayé.
 
edit: p'tit lien http://www.sme-fr.homelinux.net/presentation.php


Message édité par adoy le 16-03-2003 à 03:51:44
Reply

Marsh Posté le 16-03-2003 à 11:17:12    

J'ai vu aussi qu'il y avait des distrib qui tiennent sur une disquette (coyotte linux mais c pour un firewall) :) et comme mon site est tout petit, je suis en train de me demander si je vais pas recycler mon 1er DD (un 255Mo) pour stoquer mon site.  
Et à ce moment la si ca existe un linux avec apache/php/mysql que je boot depuis la disquette, ca serais cool :)

Reply

Marsh Posté le 21-03-2003 à 22:10:18    

Finalement je vais pas recycler mon vieux dd :whistle:  
 
Je suis en train de télécharger SME server.
Mais je me demandais sinon si ca vaudrait pas le coup d'utiliser freeBSD qui a l'ai d'etre vraiment stable ?

Reply

Marsh Posté le 22-03-2003 à 02:32:42    

Salut,
 
Moi, en passerelle, j'ai un P133 avec 40 Mo de RAM qui fait tourner :
- SSH (shell sécurisé)
- CUPS (serveur d'impression)
- Apache (serveur WEB)
- PHP4
- MySQL
- ProFTPd
- Tetrinet (serveur tetrinet)
- Eggdrop (bot pour l'IRC)
- Connexion ADSL avec modem usb (qui prend bcp de ressources)
 
Là, elle a ...  
soda@xcoding:~$ uptime
 04:23:50 up 8 days, 17:34,  1 user,  load average: 0.09, 0.06, 0.01
soda@xcoding:~$
 
Voilà, 8 jours d'uptime, et j'ai du la rebooter pour recompiler le kernel, mais elle a déjà fait dans les 60 jours d'uptime sans probleme.
 
Ensuite, la génération des pages n'est pas super terrible, mais avec une machine avec un petit PII devrait tourner sans trop de probleme.
Et pour la sécurité, une debian stable convient parfaitement, car en plus, tu la mets à jour niveau sécurité en deux lignes de commandes, on ne peut trouver mieux.
 
Voilà ce que je peux t'en dire ;-)

Reply

Marsh Posté le 22-03-2003 à 11:04:14    

Merci pour ta réponse s0d4, mais pour ma part je crois que je vais pas prendre une debian (trop compliquée pour mes faibles connaissances de linux pour le moment)
 
Au fait, mon serveur ca sera finalement un P3 450, avec 128 ou 256 Mo de RAM.
Mais maintenant, et c'etait l'objet de ma dernière question, j'hésite entre SME et freeBSD.

Reply

Marsh Posté le 22-03-2003 à 11:22:43    

SME c'est très bien pour ce que tu veux faire.
 
FreeBSD, c'est du même niveau qu'une distros Linux en ligne de commande pour la facilité d'utilisation.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 22-03-2003 à 12:58:53    

Donc niveau facilité d'utilisation et d'installation et niveau stabilité, le mieux entre freeBSD et SME, c'est laquelle ?
J'aurais pas d'écran sur mon serveur de toutes facons, donc contrôle depuis mon portable (webmin ou telnet ou VNC, je sais pas encore)

Reply

Marsh Posté le 22-03-2003 à 14:12:18    

Bon finalement, je crois que je vais mettre SME.
 
Mais je me pose encore une autre question.
Voila tout d'abord l'idée que je viens d'avoir :
je mets 2 cartes réseau dasn mon serveur et je connecte mon portable à l'une des cartes du serveur. L'autre carte étant reliée au réseau de l'école.
http://benj9002.free.fr/temp/idee_serveur.jpg
 
Je me demande si j'aurais toujours sur mon portable une IP fournie par la passerelle/DHCP de l'école ou si mon ip sera fournie par mon serveur ?
Si c'est pas clair dites le moi ;)


Message édité par BenJ9002 le 22-03-2003 à 14:19:52
Reply

Marsh Posté le 22-03-2003 à 14:40:30    

:bounce: S'il vous plait, c'est pour savoir si je dois acheter 2 cartes réseau ou un hub, vu que je veux y aller cet aprem'
 
Merci beaucoup d'avance à tous ceux qui répondrons et merci à ceux qui m'ont déja répondu ;)
 :hello:

Reply

Marsh Posté le 22-03-2003 à 15:05:36    

Et aussi, est-ce que je pourrais avoir accès sans problème au net et au réseau de mon école (celui dans la partie switchs en pagaille en fait) avec mon idée de configuration ?
 
Je sais que c'est un peu con comme question mais j'ai cherché et j'ai pas trouvé de réponse. :sweat:  :(  
 
Merci


Message édité par BenJ9002 le 22-03-2003 à 15:32:30
Reply

Marsh Posté le 22-03-2003 à 16:11:20    

Siouplé  :(
 
Après promis, j'arrete de vous embéter ;)

Reply

Marsh Posté le 22-03-2003 à 17:34:29    

SME sera plus simple qu'un FreeBSD pour ce que tu veux faire avec ton niveau actuel.
 
Cas des 2 cartes réseaux :

  • si ton serveur fais du forwarding, je pense (à confirmer quan d même), je pense que tu ne verras pas la différence avec et sans au niveau attribution IP et tu pourras continuer à surfer sans pb.  

Cela nécessitera néanmoins une manip de plus sur ton serveur (activer le forwarding)
 
Note : je ne sais pas si les requete DHCP passent les routeurs (je ne crois pas mais bon) et la méthode ci dessus me semble peu réaliste.
 

  • tu configures ton serveur pour faire du NAT et du masquage d'IP. à ce moment là, ton serveur aura 2 IP (1 sur chaque carte), une attribuée par le DHCP de l'école et une côté liaison avec le portable. dans ce cas, tu as 2 solutions, soit 2 IP fixes pour la 2° carte réseau et pour le portable soit tu installes un DHCP sur le serveur (pas forcément + complexe). Ensuite, tu surferas comme si tu étais derrière une passerelle classique (ce qui est d'ailleurs le cas ;) )


Cas du HUB : ton portable et ton serveur obtiennent chacun une IP différente du DHCP de l'école et tu ne vois pas la différence (à part qu'il faut connaitre l'IP de ton serveur pour l'administrer) niveau surf.
 
A+


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 22-03-2003 à 17:46:41    

Ok, je te remercie, c'est a peu pres ce que je pensais, mais j'étais pas sur du tout :)
 
Je vais creuser ca, mais c'est surtout que si mon idée est possible, ca me permet d'économiser le prix d'un hub moins celui d'une carte réseau.
 
 :jap:  
 :hello:

Reply

Marsh Posté le 22-03-2003 à 22:32:18    

Mjules a écrit :


  • tu configures ton serveur pour faire du NAT et du masquage d'IP. à ce moment là, ton serveur aura 2 IP (1 sur chaque carte), une attribuée par le DHCP de l'école et une côté liaison avec le portable. dans ce cas, tu as 2 solutions, soit 2 IP fixes pour la 2° carte réseau et pour le portable soit tu installes un DHCP sur le serveur (pas forcément + complexe). Ensuite, tu surferas comme si tu étais derrière une passerelle classique (ce qui est d'ailleurs le cas ;) )



 
Et je me demande alors si avec cette méthode, il est possible d'empécher l'administration du serveur depuis la carte qui est connectée au réseau de l'école. Ce qui fais que je serais seul à pouvoir administer mon serveur :)
 
Et le DHCP est activable pour seulement une carte ? (je suppose que oui, mais je préfère etre sur :))


Message édité par BenJ9002 le 22-03-2003 à 22:38:00
Reply

Marsh Posté le 23-03-2003 à 11:36:36    

oui, c'est tout à fait possible :  

  • tu configures webmin (ou ssh en l'interface que tu utilises) pour ne pas répondre sur la carte connectée au réseau école
  • tu peux en plus interdire toute connexion entrante sur le port d'écoute de webmin via iptables.


normalement oui (mais je suis pas sur d'avoir compris la question ; tu parles d'un DHCP que tu installerais sur ton serveur)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 23-03-2003 à 14:32:18    

Mjules a écrit :

oui, c'est tout à fait possible :  

  • tu configures webmin (ou ssh en l'interface que tu utilises) pour ne pas répondre sur la carte connectée au réseau école
  • tu peux en plus interdire toute connexion entrante sur le port d'écoute de webmin via iptables.



 
Vaux mieux utiliser quoi ? ssh ou webmin ?
D'ailleurs, je pense que je vais juste laisser en entrée (pour la carte coté réseau, les connexions sur le port 80 et peut etre 21 si je mets un ftp.
 

Mjules a écrit :


normalement oui (mais je suis pas sur d'avoir compris la question ; tu parles d'un DHCP que tu installerais sur ton serveur)


 
Pour le DHCP, je parle du cas où j'en mets un sur mon serveur. Je suppose que ca doit etre tout a fait faisable de n'activer le DHCP que sur une seule carte, puisque si on se sert d'une passerelle entre Internet et un réseau local, on active le DHCP que sur le local et pas sur le net :)
 
Ah aussi, une passerelle et un routeur, c'est la meme chose ?

Reply

Marsh Posté le 24-03-2003 à 10:37:07    

ssh : ligne de commande, (ou graphique si t'as un serveur X et que tu exportes l'affichage mais bon, X sur une passerelle  :pt1cable: ) te permets de contrôler ta machine comme si tu était dessus.
 
Webmin : graphique via navigateur Web, te permet de configurer pas mal de trucs mais ne te donne pas la main sur le PC serveur. (enfin je crois pas)
 
routeur = aiguillage informatique les paquets qui arrivent pour telle machine sont envoyés à cette machine sur ce sous-réseau.
 
passerelle = passerelle entre 2 réseaux
 
dans ton cas, il n'y a pas de différence entre les 2.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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