Bonjour,
Supposons un réseau de type 192.168.0.xxx masque 255.255.255.0
(cas classique)
Une machine, 192.168.0.1 (par exemple) devient serveur
Elle n’a pas besoin d’être ni puissante ni rapide (c’est un simple serveur)
Typiquement, une machine recyclée 512M0 de mémoire une distribution linux de type ubuntu est suffisante
C’est l’accès disque qui est primordial, donc un disque rapide, moderne
Les performances vont dépendre aussi du hub réseau, donc des cartes réseau, le tout si possible en 1Gbit.
Pour une Ubuntu, même s’il est préférable d’installer une version serveur, une version desktop est moins déroutante
(interface graphique, même si les puristes crient au scandale. Si on sait faire, une version serveur avec XFCE est un bon compromis)
Sur le serveur on installe les paquets Apache, MySQL, php, phpMyadmin etc. un utilisateur ‹ nomdusite › puis SPIP dans le dir www de l’utilisateur)
On autorise la connexion des machines locales (parefeu)
À partir de ce moment, les machines locales peuvent accéder au serveur a/c de leur navigateur (alternativement si on a modifié le port http du serveur.) Attention, quelques petites ruses dans le userdir.conf (userdir www), dans ports.conf (listen no_port) et sur les chmod (chmod -R +r ~/www) Ceci n’est pas exhaustif et je invite à consulter tout ce que vous pouvez trouver sur l’installation d’un serveur LAMP. amicalement Jel Beru Beru a écrit :
Comment installer spip en local pour qu'il soit consultable de plusieurs postes en réseau local?
J'explique:
Sur quel poste faut-il installer la base?
Les postes doivent-ils avoir tous un serveur?
Y a-t-il des précautions techniques à prendre?
Beru
Salut,
Avec EasyPHP installé sur le serveur sous Windows,
aller dans configuration - apache
ça te donne accès au fichier httpd.conf
chercher la ligne Listen
tu dièses l'actuelle (ça permet de revenir en arrière)
et tu en crées une autre #Listen 127.0.0.1:80
Listen 192.168.1.101:80 (cette adresse étant l'adresse de ton serveur)
tu arrêtes EasyPHP et tu redémarres
selon toute vraisemblance le parefeu de ton serveur va tilter... Tu accordes cette ouverture.
Tout cela fini, tu vas sur les postes de travail concernés et dans le navigateur tu tapes l'adresse de
ton site sur le serveur dans mon exemple : http://192.168.1.101/mon_site.
Merci quand même à jel.spip dont des éléments de réponse m'ont permis de réfléchir et de me dire que c'était pas aussi compliqué que ça et comme j'ai le même problème que toi pour une formation en local...
A+ ... C'est super SPIP...
Comment installer spip en local pour qu'il soit consultable de plusieurs postes en réseau local?
J'explique:
Sur quel poste faut-il installer la base?
Les postes doivent-ils avoir tous un serveur?
Y a-t-il des précautions techniques à prendre?
Beru
Salut,
Avec EasyPHP installé sur le serveur sous Windows,
aller dans configuration - apache
ça te donne accès au fichier httpd.conf
chercher la ligne Listen
tu dièses l'actuelle (ça permet de revenir en arrière)
et tu en crées une autre #Listen 127.0.0.1:80
Listen 192.168.1.101:80 (cette adresse étant l'adresse de ton serveur)
tu arrêtes EasyPHP et tu redémarres
selon toute vraisemblance le parefeu de ton serveur va tilter... Tu accordes cette ouverture.
Tout cela fini, tu vas sur les postes de travail concernés et dans le navigateur tu tapes l'adresse de
ton site sur le serveur dans mon exemple : http://192.168.1.101/mon_site.
Merci quand même à jel.spip dont des éléments de réponse m'ont permis de réfléchir et de me dire que c'était pas aussi compliqué que ça et comme j'ai le même problème que toi pour une formation en local...
A+ ... C'est super SPIP...
A+
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Alors j'ai fait une tentative mais ca ne fonctionne pas!
Voilà ce que j'ai fait:
- J'ai installé le serveur sur la machine A (en l'occurence WAMP)
- J'ai installé le site spip sur cette machine dans son répertoire www
- J'ai relevé l'adresse ip de cette machine A :*192.168.1..10*
- J'ai modifié sur cette machine A le fichier httpd.conf comme le décrit Charles
- J'ai arrêté puis redémarré wamp; et même la machine A
- Puis sur la machine B, j'ai tapé l'adresse http://*192.168.1.10*/mon-site
- Mais là le navigateur n'arrive pas à établir de connexion.
Y a-t-il quelque chose à faire avec le parefeu de la machine A ?
Sachant que la machine B avait déjà accès a A.
Beru
Salut, Beru Beru...
Sous EasyPHP 2 ça marche donc sous Wamp ce devrait être possible.
Sur la machine A, arrives-tu à atteindre ton SPIP local en adressant http://*192.168.1.10*/mon-site ?
Si non, il faut chercher sur A,
Si oui, il faut ouvrir le port 80 de 192.168.1.10 .
A+
Alors j'ai fait une tentative mais ca ne fonctionne pas!
Voilà ce que j'ai fait:
- J'ai installé le serveur sur la machine A (en l'occurence WAMP)
- J'ai installé le site spip sur cette machine dans son répertoire www
- J'ai relevé l'adresse ip de cette machine A :*192.168.1..10*
- J'ai modifié sur cette machine A le fichier httpd.conf comme le décrit Charles
- J'ai arrêté puis redémarré wamp; et même la machine A
- Puis sur la machine B, j'ai tapé l'adresse http://*192.168.1.10*/mon-site
- Mais là le navigateur n'arrive pas à établir de connexion.
Y a-t-il quelque chose à faire avec le parefeu de la machine A ?
Sachant que la machine B avait déjà accès a A.
Beru
Re,
Je viens d'installer Wamp...
Il n'y a rien à faire, la config d'origine permet directement d'adresser l'IP du serveur,
il suffit d'ouvrir le port 80 au niveau du pare-feu...
je vais tout basculer sous Wamp qui me semble très intéressant.
A+
Ch
Re,
Je viens d’installer Wamp…
Il n’y a rien à faire, la config d’origine permet directement d’adresser l’IP du serveur,
il suffit d’ouvrir le port 80 au niveau du pare-feu…
je vais tout basculer sous Wamp qui me semble très intéressant.
A+
Ch
Re,
Je viens d'installer Wamp...
Il n'y a rien à faire, la config d'origine permet directement
d'adresser l'IP du serveur,
il suffit d'ouvrir le port 80 au niveau du pare-feu...
je vais tout basculer sous Wamp qui me semble très intéressant.
A+
Ch
Comment ouvrir le port 80 au niveau du parefeu?
Beru
Mon camarade, je vais te faire faire un grand pas...
C'est quoi ton parefeu ? Mon serveur est sous Windows,
le pare feu ,Win m'a automatiquement demandé si je voulais ouvrir le port.
Pour le reste je sais faire sur un routeur Linksys...
Mes connaissance en ce domaine s'arrêtent là.
Bon courage.
Alors j'ai fait une tentative mais ca ne fonctionne pas!
Voilà ce que j'ai fait:
- J'ai installé le serveur sur la machine A (en l'occurence WAMP)
- J'ai installé le site spip sur cette machine dans son répertoire www
- J'ai relevé l'adresse ip de cette machine A :*192.168.1..10*
- J'ai modifié sur cette machine A le fichier httpd.conf comme le décrit Charles
- J'ai arrêté puis redémarré wamp; et même la machine A
- Puis sur la machine B, j'ai tapé l'adresse http://*192.168.1.10*/mon-site
- Mais là le navigateur n'arrive pas à établir de connexion.
Y a-t-il quelque chose à faire avec le parefeu de la machine A ?
Sachant que la machine B avait déjà accès a A.
Salut,
WAMP par défaut de permet pas d'être accessible de l'extérieur. Mais il suffit juste de faire un clic gauche sur l'icone de WAMP une fois lancé et de cliquer sur "passer en ligne". Chez moi ça marche très bien.
Mathieu
Beru Beru a écrit :
Re,
Je viens d'installer Wamp...
Il n'y a rien à faire, la config d'origine permet directement
d'adresser l'IP du serveur,
il suffit d'ouvrir le port 80 au niveau du pare-feu...
je vais tout basculer sous Wamp qui me semble très intéressant.
A+
Ch
Oui, c'est très simple.
Lorsque tu as installé WAMPServer, il a installé 2 services Windows (wampapache et wampmysqld).
Il te suffit de passer leur type de démarrage en automatique pour qu'ils démarrent avec Windows (démarrer--> exécuter--> services.msc).
L'icône de WAMPServer ne sera pas lancée mais il n'y en a pas besoin.
Mathieu
ps : vive les béru !!!
Beru Beru a écrit :
Merci Mathieu.
Wamp était déjà en mode "en ligne". (c'est à dire qu'il affichait "passer hors ligne")
ceci dit j'ai quand même cliqué .
Puis cliquez à nouveau sur "Passer en ligne".
Et là ça marche.
Puisque tu connais un peu: sais-tu comment faire démarrer wamp en même temps que le démarrage de l'ordi?
Salut,
WAMP par défaut de permet pas d'être accessible de l'extérieur. Mais il suffit juste de faire un clic gauche sur l'icone de WAMP une fois lancé et de cliquer sur "passer en ligne". Chez moi ça marche très bien.
Mathieu
Beru Beru a écrit :
Re,
Je viens d'installer Wamp...
Il n'y a rien à faire, la config d'origine permet directement
d'adresser l'IP du serveur,
il suffit d'ouvrir le port 80 au niveau du pare-feu...
je vais tout basculer sous Wamp qui me semble très intéressant.
A+
Ch
Comment ouvrir le port 80 au niveau du parefeu?
Beru
Salut Mathieu !
A plusieurs, on devrait y arriver...
J'ai peut-être un peu tâtonné lors de l'instal de Wamp,
je suis aussi passé en ligne (sans m'en rendre compte),
et chez moi aussi ça marche.
Ce qui est sur c'est que même si je me suis retrouvé avec des "geeks" (sympatiques)
l'apéro SPIP Poitiers m'a appris des choses et que mes sites en ont profité...
"L'apéro SPIP" à consommer sans modération (il n'y avait d'ailleurs pas d'alcool !)
A+ Ch