Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1457 connectés 

  FORUM HardWare.fr
  Windows & Software

  Hébergement d'un site sur un disque réseau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Hébergement d'un site sur un disque réseau

n°2464252
joquetino
Posté le 18-07-2006 à 11:36:11  profilanswer
 

Bonjour à tous,
 
Je viens de finaliser le développement d'un site Web en PHP/Mysql. J'aimerais le mettre à disposition des collaborateurs sur le réseau de l'entreprise. Il faudrait qu'il soit installé sur un disque réseau branché au démarrage des pcs. Comment dois-je m'y prendre pour installer le serveur Web et MySql? Puis-je utiliser EasyPhp?
Je suis preneur de toutes infos...
 
Merci d'avance.

mood
Publicité
Posté le 18-07-2006 à 11:36:11  profilanswer
 

n°2464288
zlolo
Posté le 18-07-2006 à 11:57:44  profilanswer
 

T as pas la possibilite de le mettre sur un serveur dans l entreprise comme pour faire un intranet ?
 
sinon je pense qu'avec easy php ca doit fonctionner.
 
 
@++ :jap:

n°2464311
joquetino
Posté le 18-07-2006 à 12:10:08  profilanswer
 

zlolo a écrit :

T as pas la possibilite de le mettre sur un serveur dans l entreprise comme pour faire un intranet ?
 
sinon je pense qu'avec easy php ca doit fonctionner.
 
 
@++ :jap:


C'est assez compliqué, mais il m'est impossible de l'installer sur le serveur de l'entreprise. Sinon, EasyPhp serait idéal : si je l'installe sur le disque réseau, normalement ça devrait marcher? Est-il possible de configurer le serveur de telle sorte qu'il s'allume au montage du disque réseau?
 
Merci.

n°2464328
com21
Modérateur
real men don't click
Posté le 18-07-2006 à 12:20:39  profilanswer
 

euh,  un truc  si tu n'as pas la possibilité de monter un serveur web + php sur un serveur ou une machine dédié, tu veux que CHAQUE machine ai un easyphp tournant en local pour accéder à ce site ?
 
Bon déjà en partit sur le principe que ça peut marcher, ça va poser un problème de droits d'accès ou modifications des fichiers.


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
n°2464409
x1fr
Posté le 18-07-2006 à 13:10:56  profilanswer
 

Pas évident ce que tu demandes
 
si j'ai bien compris, en bidouillant, ca devrait être faisable:
 
- créer un partage quelque part sur le réseau
- sur ce partage, placer easyphp ou autre wamp
- pour le lancement auto, placer un autoexec.bat (pas sûr que ca fonctionne sur un lecteur réseau, mais s'il y a un moyen de mettre un lancement automatique, c'est celui là)
 
 
en gros, quand un pc se connecte au lecteur (c'est ce que tu entends par 'disque'?) réseau, il lance easyphp et devient serveur web. Tous les postes utilisent les mêmes fichiers, donc je pense qu'il y aura une limitation: 1 seul poste pourra se connecter au lecteur à la fois
 
si ca fonctionne, ca sera vraiment de la bidouille, et rien ne vaut, comme les autres l'ont dis, une machine dédiée et unique qui fera tourner le serveur web (et accessoirement sera quand même accessible depuis tous les postes du réseau, donc le résultat est le même)

n°2465314
joquetino
Posté le 19-07-2006 à 08:55:41  profilanswer
 

Merci pour vos réponses. Ca a vraiment pas l'air d'être simple.  
J'ai une nouvelle idée, dites moi si ça vous semble réalisable : chaque machine du réseau fait office de serveur Web via EasyPhp, seul la base de données sera stockée sur le disque dur partagé. De cette façon, tout pourra marcher. Le seul inconvénient se posera lors de la mise à jour de bugs éventuels du site. Mais je ne vois pas trop comment m'y prendre autrement ... Est-ce possible de stocker seulement une bd MySql sur un disque partagé, ou dois-je passer par une base Access par exemple?
 
Merci d'avance.

n°2465318
x1fr
Posté le 19-07-2006 à 09:07:05  profilanswer
 

Clarifions les choses
 
qu'est ce que tu appelles "disque partagé" ?
 
si c'est simplement un disque dur dans un rack externe connecté directement sur le réseau, alors ca va être assez limité
 
si c'est un répertoire partagé sur un poste alors pourquoi ne pas laisser ce poste être le seul et unique serveur web?

n°2465327
freds45
Posté le 19-07-2006 à 09:20:13  profilanswer
 

x1fr a écrit :

Clarifions les choses
 
qu'est ce que tu appelles "disque partagé" ?
 
si c'est simplement un disque dur dans un rack externe connecté directement sur le réseau, alors ca va être assez limité
 
si c'est un répertoire partagé sur un poste alors pourquoi ne pas laisser ce poste être le seul et unique serveur web?


 
+1, il faut un seul poste qui fasse serveur web pour tout le monde.
la solution du easyphp qui tourne sur TOUS les postes, ça me fait peur [:totoz]
Rien que pour les données du mysql, comment tu comptes tout synchroniser [:mlc] ?


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2465356
joquetino
Posté le 19-07-2006 à 09:50:37  profilanswer
 

C'est effectivement un répertoire partagé sur un poste, seulement je n'ai pas accès à ce poste, pour une raison propre à l'entreprise (en tout cas, je n'ai pas de possibilité de l'administrer). J'avais envisagé cette solution dès le départ ...  
 
J'ai juste la possibilité d'y stocker des données. Voilà pourquoi je songe à une base de données centralisée. Si je mets en place cette solution, MySql pourra t-il gérer les requêtes simultanée de plusieurs utilisateurs? Sait-il gérer plusieurs utilisateurs à la fois?
 

n°2465358
freds45
Posté le 19-07-2006 à 09:52:19  profilanswer
 

Oui, mais avec une seule instance du mysql qui attaque la base. Sinon, ça va être le bordel assuré. Il te faut ABSOLUMENT un seul serveur, et pas 50 easyphp sur tous les pcs de la boîte, qui attaquent un répertoire partagé avec les fichiers sources [:totoz]


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
mood
Publicité
Posté le 19-07-2006 à 09:52:19  profilanswer
 

n°2465393
joquetino
Posté le 19-07-2006 à 10:26:47  profilanswer
 

Si j'installe easyphp sur chaque pc (sachant qu'à peine une dizaine seront concerné par le site), ca sera impossible de faire marcher le site correctement?  

n°2465396
freds45
Posté le 19-07-2006 à 10:28:34  profilanswer
 

Ca peut marcher, mais c'est surtout que les bases mysql sur les différents PCS ne seront absolument pas synchronisées entre elles [:pingouino].
(Et niveau architecture, c'est la PIRE solution qu'on puisse mettre en place [:totoz] !!)

Message cité 1 fois
Message édité par freds45 le 19-07-2006 à 10:28:54

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2465405
zlolo
Posté le 19-07-2006 à 10:33:24  profilanswer
 

Kler c est le meilleur moyen de perdre des jounees de boulot

n°2465458
x1fr
Posté le 19-07-2006 à 11:04:21  profilanswer
 

Désignes un seul et unique poste qui fera serveur à ce moment là
 
Même si ce poste stocke ses fichiers (serveur web/mysql + données) sur le répertoire partagé (pour bénéficier de la sauvegarde si c'est un serveur par exemple), ca sera toujours moins le boxons
 
sachant qu'un serveur web et un serveur mysql c'est fait pour gérer plusieurs accès simultanés, alors que plusieurs instances du serveur mysql ne sont pas faites pour accéder à un même répertoire de données

n°2465487
joquetino
Posté le 19-07-2006 à 11:22:19  profilanswer
 

freds45 a écrit :

Ca peut marcher, mais c'est surtout que les bases mysql sur les différents PCS ne seront absolument pas synchronisées entre elles [:pingouino].
(Et niveau architecture, c'est la PIRE solution qu'on puisse mettre en place [:totoz] !!)


Pour éviter les problèmes de synchronisation de base de données, je souhaitais justement stocker la base de données sur le disque partagé. Chaque utuilisateur aura le site en local avec le serveur Web qui tourne, et se connectera sur une base de données partagée (MySql pour le moment). Le problème de synchro de la base ne se pose plus.

n°2465490
joquetino
Posté le 19-07-2006 à 11:24:21  profilanswer
 

x1fr a écrit :

Désignes un seul et unique poste qui fera serveur à ce moment là


Le problème, c'est que c'est impossible pour la simple et bonne raison que je n'ai pas les droits pour partager un dossier sur le réseau (les admins m'ont vérouillé ce droit). Donc je suis bloqué de ce côté là.

n°2465491
freds45
Posté le 19-07-2006 à 11:24:48  profilanswer
 

Si tu comptes avoir une seule base de données pour tout le monde, autant avoir le serveur web, on en revient à ce que je disais plus haut [:spamafote].
La base de données partagée, c'est pas uniquement un partage réseau, hein [:wam] !


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2465496
zlolo
Posté le 19-07-2006 à 11:27:13  profilanswer
 

bien tu peux pas leur demander gentilment aux admins qu ils t allouent un lecteur resaux avec tout cr ki faut pour ton appli n ai pas peur mon enfant l admin ne mange pas lol  
 
a plus  :jap:

n°2465498
com21
Modérateur
real men don't click
Posté le 19-07-2006 à 11:28:38  profilanswer
 

joquetino a écrit :

Pour éviter les problèmes de synchronisation de base de données, je souhaitais justement stocker la base de données sur le disque partagé. Chaque utuilisateur aura le site en local avec le serveur Web qui tourne, et se connectera sur une base de données partagée (MySql pour le moment). Le problème de synchro de la base ne se pose plus.


 
 
Ce que tu ne comprend pas c'est que si un utilisateur se connect sur la base de données il va verrouiller en écriture la base de données jusqu'à qu'il est finit de travailler !
 
 
Il faut 1 base, 1 serveur Mysql et 1 serveur apache.
 


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
n°2465500
com21
Modérateur
real men don't click
Posté le 19-07-2006 à 11:29:40  profilanswer
 

Image 1 fichier word sur ton partage réseau
 
Comment veux tu que 10 personnes différentes accèdent et modifie ce fichier word en simultanés !


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
n°2465509
x1fr
Posté le 19-07-2006 à 11:39:19  profilanswer
 

ce que tu n'a pas l'air de savoir aussi c'est qu'aucun partage réseau n'est nécessaire dans cette situation
 
le serveur web tournant su un pc est autonome: les postes du réseau local peuvent s'y connecter en utilisant un navigateur web en passant par le protocole HTTP, pas de partage de fichier ici
 
pour le serveur mysql c'est la même chose, pas besoin de partage réseau
 
Pour easyphp par exemple il suffit d'avoir le droit de lancer le programme (j'imagine que tu as au moins ce droit :p) pour que tout soit fonctionnel (il peut y avoir problème s'il y a un firewall, mais en réseau local j'en doute)

n°2465549
joquetino
Posté le 19-07-2006 à 12:07:37  profilanswer
 

zlolo a écrit :

bien tu peux pas leur demander gentilment aux admins qu ils t allouent un lecteur resaux avec tout cr ki faut pour ton appli n ai pas peur mon enfant l admin ne mange pas lol  
 
a plus  :jap:


C'est plus compliqué que ça cher ami. Je suis dans une grosse boite, le site que j'ai développé pour un service a été refusé par le service informatique, raison invoquée : c'est à eux de faire le développement. Le service souhaite malgré tout déployer le site, donc voilà pourquoi se pose ce pb très cher  :)


Message édité par joquetino le 19-07-2006 à 12:08:31
n°2465555
joquetino
Posté le 19-07-2006 à 12:13:05  profilanswer
 

com21 a écrit :

Image 1 fichier word sur ton partage réseau
 
Comment veux tu que 10 personnes différentes accèdent et modifie ce fichier word en simultanés !


Bah comme tu le dis si bien : lorsqu'une personne souhaite modifier un élement de la base de données, un verrou est posé sur cet élement.  
 
La base de données ne sera utilisée exclusivement qu'en lecture.

n°2465558
zlolo
Posté le 19-07-2006 à 12:14:24  profilanswer
 

euh  
 
si ils l ont refuser ils vont s en rendre compte si ca tourne un jour et la je ne sais pas quelle senction tu risque je te conseille donc de psser directement a la direction si tu le peux et exposer ton projet et argumenter car je ne pense pas que ton projet soit viable sans l accord du service info et tu risques des senction alors que sa part d un bon sentiment

n°2465560
joquetino
Posté le 19-07-2006 à 12:16:02  profilanswer
 

x1fr a écrit :

ce que tu n'a pas l'air de savoir aussi c'est qu'aucun partage réseau n'est nécessaire dans cette situation
 
le serveur web tournant su un pc est autonome: les postes du réseau local peuvent s'y connecter en utilisant un navigateur web en passant par le protocole HTTP, pas de partage de fichier ici
 
pour le serveur mysql c'est la même chose, pas besoin de partage réseau
 
Pour easyphp par exemple il suffit d'avoir le droit de lancer le programme (j'imagine que tu as au moins ce droit :p) pour que tout soit fonctionnel (il peut y avoir problème s'il y a un firewall, mais en réseau local j'en doute)


Ok ok... concrètement, comment dois-je m'y prendre alors? Excusez moi de mon ignorance, mais ce genre de problème ne s'est jamais posé à moi.
 
Faut que je trouve une solution, ça me ferait de perdre 2 mois de développement.

n°2465563
joquetino
Posté le 19-07-2006 à 12:17:43  profilanswer
 

zlolo a écrit :

euh  
 
si ils l ont refuser ils vont s en rendre compte si ca tourne un jour et la je ne sais pas quelle senction tu risque je te conseille donc de psser directement a la direction si tu le peux et exposer ton projet et argumenter car je ne pense pas que ton projet soit viable sans l accord du service info et tu risques des senction alors que sa part d un bon sentiment


Ecoute ça s'est pas mon problème : mon tuteur de stage, c'est-à-dire le responsable du service dans lequel je travaille souhaite mettre en place malgré tout le site. Si sanction il y a, c'est plus lui qui aura des soucis. Je ne fais qu'obéir aux ordres.

n°2465565
zlolo
Posté le 19-07-2006 à 12:20:53  profilanswer
 

ah oki savais savais pas ou me souvenais plus ke t etait en stage

n°2465571
x1fr
Posté le 19-07-2006 à 12:30:55  profilanswer
 

Eh bien en dehors de toute considération autre que technique, c'est assez simple : tu désignes un poste qui fera office de serveur (il vaut mieux en choisir un allumé souvent et tant qu'à faire assez puissant pour  ne pas gêner la personne qui travaille dessus), tu installes EasyPHP dessus (ou un autre système WAMP, ou même apache/mysql/php à la main si tu maitrises), tu installes ton site et ca roule
 
maintenant c'est clair que c'est la méthode bourrin, mais ca fonctionnera faute de mieux

n°2465787
Proxounet
Posté le 19-07-2006 à 15:50:37  profilanswer
 

vous avez un accès internet dans la boite ? pourquoi ne pas le mettre sur internet ?

n°2465931
Tounet
I love apples
Posté le 19-07-2006 à 17:44:30  profilanswer
 

joquetino a écrit :

Ecoute ça s'est pas mon problème : mon tuteur de stage, c'est-à-dire le responsable du service dans lequel je travaille souhaite mettre en place malgré tout le site. Si sanction il y a, c'est plus lui qui aura des soucis. Je ne fais qu'obéir aux ordres.


 
Dans ton cas, y'a 2 solutions :
- Soit tu raisonnes ton maitre de stage pour qu'il voit avec son/ses reponsables qui verront avec les responsables info pour que vous ayez les droits. Si ton appli a une reelle utilité, je ne vois pas pourquoi ils refuseraient a moins que ce soit des débiles profonds.
- Soit vous preferez passer par la voie limite légale, c'est a dire que tu installes malgré tout la base mysql + serveur php sur ta machine et tu files ton nom de machine a ton service. T'as le droit d'installer des applis au moins avec ton compte ?


---------------
Les hommes n'acceptent le changement que dans la nécessité et ils ne voient la nécessité que dans la crise.
n°2466060
joquetino
Posté le 19-07-2006 à 20:16:28  profilanswer
 

Proxounet a écrit :

vous avez un accès internet dans la boite ? pourquoi ne pas le mettre sur internet ?


J'y avais pensé également, mais les données présentes sur le site sont trop sensibles pour les exposer sur le Net : des gros pbs de sécurité se poseraient.

n°2466070
joquetino
Posté le 19-07-2006 à 20:20:30  profilanswer
 

Tounet a écrit :

Dans ton cas, y'a 2 solutions :
- Soit tu raisonnes ton maitre de stage pour qu'il voit avec son/ses reponsables qui verront avec les responsables info pour que vous ayez les droits. Si ton appli a une reelle utilité, je ne vois pas pourquoi ils refuseraient a moins que ce soit des débiles profonds.


C'est visiblement impossible : étant dans une très grosse boite, le dialogue avec le service Info est plus que difficile.
 

Citation :


- Soit vous preferez passer par la voie limite légale, c'est a dire que tu installes malgré tout la base mysql + serveur php sur ta machine et tu files ton nom de machine a ton service. T'as le droit d'installer des applis au moins avec ton compte ?


J'ai effectivement le droit d'installer certaines appli. Je pense que malgré vos bons et gentils conseils, je vais opter par une solution un peu barbare : les 5-6 personnes intéressés par le site auront easyphp d'installer sur leur propre machine. Si j'héberge le site en local sur une seule machine, il faudrait que la machine reste allumé tout le temps et là ça pose problème.
 
Merci à tous.

n°2466102
Proxounet
Posté le 19-07-2006 à 21:06:50  profilanswer
 

joquetino a écrit :

C'est visiblement impossible : étant dans une très grosse boite, le dialogue avec le service Info est plus que difficile.

 


 


C'est quand même une abération informatique d'installer le serveur sur chaque client   :/  
tu le mets sur internet, tu fais le nécessaire pour le protéger (mot de passe, au mieux limitation par ip), mais pitié pas cette solution

Message cité 2 fois
Message édité par Proxounet le 19-07-2006 à 21:09:10
n°2466105
freds45
Posté le 19-07-2006 à 21:08:18  profilanswer
 

Proxounet a écrit :

C'est quand même une abération informatique d'installer le serveur sur chaque client  :/  
tu le met sur internet, tu fais le nécessaire pour le protéger (mot de passe, au mieux limitation par ip), mais pitié pas cette solution


+1 :sweat:
Et pour avoir des bases de données synchronisées, c'est mort :/


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2466145
joquetino
Posté le 19-07-2006 à 22:18:15  profilanswer
 

Proxounet a écrit :

C'est quand même une abération informatique d'installer le serveur sur chaque client   :/  
tu le mets sur internet, tu fais le nécessaire pour le protéger (mot de passe, au mieux limitation par ip), mais pitié pas cette solution


Ouais mais faut mieux connaitre une aberration informatique que perdre des données stratégiques. Les données mises sur le site sont stratégiques et très confidentielles : je ne préfère vraiment pas risquer de les mettre sur le Web, je connais d'ailleurs d'avance la réaction de mon tuteur de stage si je lui suggère cette solution.
C'est peut-être une aberration, mais c'est la seule solution la moins pire à mon avis.
 
 

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Hébergement d'un site sur un disque réseau

 

Sujets relatifs
Monitoring réseauReseau local avec Comtrend 633
Installer WinXp sur disque SATA sans drivers?Réseau sans fil caché
Automatiser les paramètres réseau selon la connectionRéseau ad hoc
Partage protection de fichier excel sur le réseauproblème réseau entre 2 ordinateurs
comment creer un réseau wi-fi infrastructureréseau 98 et xp pro
Plus de sujets relatifs à : Hébergement d'un site sur un disque réseau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR