Aller au contenu

Serveur web local : Quelles solutions ?


Sujets conseillés

Posté

Bonjour à tous :)

Jusqu'ici lorsque je travaillais en local, j'utilisais EasyPHP, c'est très pratique mais pas top top... surtout si je dois travailler en réseau (plusieurs postes devraient avoir accès aux sites en développement)

J'aimerais savoir quelles solutions avez-vous choisies pour en avoir un mais plus "pro" (achat machine interne, externe, logiciels, techniques, etc.)

Et bien sur les couts qui vont avec ;)

merci de partager vos expériénces

Macchu

Posté
j'utilisais EasyPHP, c'est très pratique mais pas top top... surtout si je dois travailler en réseau

Et ou est le problème ? easyphp, tout comme wampserver marchent très bien en réseau

Posté

Ce n'est pas un problème pour moi, je m'en sers et m'en servirai pour mes développements en local perso... mais pas au boulot où l'activité internet grandit.

Comment fait une agence web par exemple ? Je ne pense pas qu'ils utilisent EasyPHP...

Je suis preneur de toute expérience en la matière...

merci :)

Posté

Pour ma part, je me confectionne une zone de test sur le serveur de production, cela me permet d'être sûr de ne pas avoir de surprise de configuration différente.

Sinon dans le cadre de dev, tu peux aussi prendre une ancienne machine, la passer sous Linux avec un serveur Apache, php et mysql.

Posté (modifié)

Merci de ta réponse padawan Dadou,

Nous sommes du même coté...

Si d'autres veulent aussi donner leur avis, ils sont les bienvenus ! ;)

Modifié par macchu
Posté

Un petit bémol pour la zone de test sur le serveur en prod, si tu travailles sur une appli gourmande, les perfs des sites en productions risquent de s'en ressentir.

si tu peux ressortir une vieille bécane, c'est préférable (et linux pour le coût que c'est ;))

Posté

Oui, un vieux tromblon sous un unix quelconque est un bon choix (il faut juste qu'il ait quant meme suffisament de memoire pour ne pas swaper).

Ma machine de developpement a la maison est une Ultra60 sous Solaris 10 (mais elle me sert aussi de machine de bureau avec OpenOffice, GIMP, Firefox, ...) donc elle est relativement puissante.

Au taf, il s'agit d'une vielle station HP-712 @ 80 Mhz (equivalent d'un pentium 160). Tres largement suffisant hormis question memoire car elle plafone a 96Mo.

Utiliser une machine relativement lente pour les developpement est toujours un bon choix, car ca oblige les developpeurs a optimiser leur code (surtout pour ceux qui abusent des bases de donnees) : moins de mauvaises surprises lorsque le code passe en prod. Et pourtant, je fais des trucs relativement lourds en PHP5 avec du PostGreSQL derriere et des manipulations d'image a la voler ...

Posté

Bonjour et merci de vos réponses,

OK pour la machine à passer sous Linux,

Toutefois, où trouver les caractéristiques nécessaires de la machine à utiliser comme serveur ?

Un tuto pour installer Linux peut-être ?

merci

Posté

Ben moi j'ai installé xubuntu 6.06 sur un vieux Compaq Desqpro (Pentium1, 200Mhz, 96Mo) hormis l'install qui m'a posé un petit probléme au début (fallait ajouter nodma) il fonctionne correctement avec apache 2 et mysql!

Installer une xubuntu n'a rien de compliqué ,je te conseille d'installer la version serveur sans interface si c'est juste comme serveur!

A+

Posté

Bonjour,

Quant-au fait de se servir de easyphp en reseau, ca ne change rien. Ce qu'il ne faut pas faire, c'est indiquer 'localhost', ni même 127.0.0.1, mais bien l'ip de la machine (celle qui commence par 192.168.1.xxx) Et là ca marche bien :)

Sinon, au lieu de localhost, tu peux utiliser wampserver, qui est un équivalent,

voire installer toi même ton serveur apache/mysql. :)

Posté
Toutefois, où trouver les caractéristiques nécessaires de la machine à utiliser comme serveur ?

J'ai fait tourne un serveur sur un 486DX33 (sans database a l'epoque) et ma config mini actuellement est un Pentium 75 (Apache 2.2 + PHP5 + PostgreSQL) : faut pas etre presse lors de la compilation mais ca passe sans probleme. Comme dit plus haut, le seul facteur limitant est la memoire.

Posté

Bonsoir,

Pour économiser en ressources machine, il faut éviter à mon avis d'installer une interface graphique ou au pire ne pas la démarrer (init 3)...notamment si on destine la machine à jouer le rôle de serveur.

Mais bon...après faut être à l'aise avec le mode terminal (la ligne de commande ça en dégoûte pas mal ;) mais au moins c'est formateur...ça apprend pleins choses sur le fonctionnement du système :)

Quelques conseils sur ce que font certains professionnels :

=> un serveur n'est pas une boite à tout faire...on le spécialise sur quelques services pour :

- éviter une trop grosse déperdition des ressources entre les services proposés, notamment s'ils sont très sollicités

- éviter de mettre tous les oeufs dans le même panier (utile en cas de crash machine ou de hack de machine...l'impact sur les clients est réduit)

=> on surveille l'état de la machine (supervision) pour faire ce qu'on appelle du pro-actif plutôt que du curatif

=> on essaie de s'informer sur les problématiques de sécurité (architecture, limitation des accès, cryptage des connexions, fermeture des ports inutiles, filtrage des connexions, surveillance des trous de sécurité, surveillance des logs, ...)

...et un tas de trucs encore qui ne me viennent pas forcément à l'esprit là, maintenant, tout de suite

@+

JB

Posté

oui, enfin faut pas trop en faire non plus, c'est juste pour avoir une machine de post-prod accessible uniquement en interne

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...