Mac4Ever MacGameZone Gadget O'Mac Refurb-Store Mac-LAN : Jouez ! Forum : ...
icon
Samedi 01 Février 2003

Serveur Web Personnel !

MacOS > Tutoriaux
Vous êtes encore trop nombreux à ne pas savoir créer votre propre serveur de fichiers web personnel, c'est-à-dire à savoir configurer votre machine de telle sorte que vous puissiez héberger votre propre site chez vous... Je vous propose donc ici un petit récapitulatif de tout ce qu'il faut faire...

Ce dont nous aurons besoin pour travailler


* Un ordinateur équipé de Mac OS X.1.2
* C'est tout ! (ce que je fais dans la simplicité quand même, aujourd'hui!

Essayons tout d'abord de créer notre serveur pour des pages html


Tout d'abord, il vous faut vous rendre dans les préférences de votre machine. Pour vous aider, j'ai vite changé la langue de mon système, ainsi personne ne sera déstabilisé. Il vous faut activer le Partage Web. Rien de bien compliqué puisque dans la partie Partage, il vous suffira juste de cocher celle-ci et de le faire démarer... comme indiqué sur la photo ci-dessous:

Serveur Web Personnel !


Remplissez votre serveur


Rien de bien compliqué non plus puisque le serveur prend en compte le dossier Sites qui se situe dans votre HomeDirectory. Créez donc rapidement un fichier avec TextEdit (à moins que vous ne possédiez l'excellent BBEdit) dont le contenu sera une phrase quelconque. Sauvez votre fichier sous le nom de index.html dans le dossier Sites. N'hésitez pas à vide celui-ci avant cette manipulation...

Serveur Web Personnel !


Testons ce serveur de pages html


Ouvrez votre navigateur et tapez l'adresse suivante:

Serveur Web Personnel !


Bien évidemment, remplacez le mot Parano par votre propre nom (utilisez la version abrégée, bien entendu!)
A priori, une page blanche devrait s'afficher, mentionnant uniquement la phrase que vous avez écrite tout à l'heure...
Si cela ne marche pas, n'allons pas plus loin et vérifiez que votre serveur Web est bien activé dans les préférences.

Pour obtenir le tilde (le petit caractère qui précède votre nom dans l'url), il vous suffit d'appuyer en même temps sur la touche ALT et sur la lettre N... ~

Oui, mais en ce qui concerne les sites dynamiques ?


Bon, maintenant que votre serveur fonctionne et que vous avez affiché de nombreuses pages html, vous aimeriez bien passer à quelque chose de plus sérieux et vous avez pensé au PHP... N'ayez pas peur, ce n'est pas une insulte!
Sachez tout d'abord que le PHP ne peut-être interprété par votre navigateur directement. Il faut que le code soit traité par un serveur afin que ce dernier le rendre lisible par votre navigateur web. Nous devrons donc travailler sur les fichiers de configurations de votre système Apache.

Pour ce faire, je vais vous renvoyer vers l'excellent article de mon ami Grumff même si cet article est signé de la main de son frère (vous saurez tout), Grouik.

Comment activer PHP sur OS X


Testons le serveur PHP


Rien de bien compliqué, une fois que les manipulations ont été faites afin que le serveur reconnaisse le langage PHP et que votre serveur a été relancé (très important!), il vous suffira de remplacer le fichier index.html par son camarade de jeu, je cite index.php. En effet, afin que le serveur sache qu'il a à faire avec un code php, vous devez le lui spécifier premièrement par le nom du fichier en lui-même et deuxième par des balises.
Donc, le contenu de ce fichier sera, par exemple:
< ?php echo"si vous voyez cette phrase, le serveur fonctionne !"; ?>


Pour des raisons de sécurité de notre code, les tags php ont été dévalidés. C'est pourquoi vous avez un espace avant le premier point d'interrogation. Ne le mettez pas dans votre fichier !

Une fois le fichier enregistré dans votre dossier, retournez sur votre navigateur au même endroit que tout à l'heure:

Serveur Web Personnel !


Vous devriez voir la phrase apparaitre. Si elle n'y apparait pas, relancez une première fois votre serveur Apache via les préférences et vérifiez la configuration de votre fichier Apache (grâce à l'article de Grumff).

Le PHP, c'est bien beau, mais avec du SQL, c'est mieux !


Une fois que le php fonctionne sur votre serveur, vous allez vite vouloir utiliser des bases de données SQL. Sur Mac OS X.1.2, le serveur SQL est déjà installé. Pour le configurer, n'hésite pas à aller relire l'article de mon ami Grumff dont le lien est cité ci-dessus.

Je vous le remets tout de même.


Une fois votre base SQL installée, copiez le dossier PhpMyAdmin (ou tout autre système de gestion de vos bases SQL) au sein du dossier Sites et vous pourrez travailler dessus sans aucun soucis.

Conclusion


Très pratique à tous les webmasters (en herbe ou non) qui ne veulent pas rester connectés en permanence à Internet ou qui se déplacent par exemple en train, cette manière de travailler vous permettra de gérer tout votre site en local. De plus, vous pouvez très bien imaginer obtenir une adresse IP fixe auprès de votre provider et d'y rediriger un nom de domaine. Vous aurez dès lors votre propre site Internet, hébergé chez vous...

@ Parano


Les réactions à cet article
Témoignages et avis....
  • Le 11/03/2003, 16:31@ f de bx : a la recherche

    j'ai eu votre site par hasard
    je suis encore en système 9.2
    mais si vous affirmer qu'à partir de dreamweaver4
    je peux héberger mon site .com sur mon serveur
    sur mon imac flower chéri 20 giga de dd et g3 500 mhz
    alors je saute le pas
    merci de votre patiente réponse
  • Le 15/03/2003, 06:19@ Wiser : Une autre, une autre,...

    Simple et concis...Bravo !

    Maintenant que vos lecteurs sont hébergés chez eux, pourquoi ne pas leur montrer la mise en ligne d'un dossier WebDav, ainsi ils pourront mettre a disposition du monde entier leurs agendas iCal...ou encore concurencer Apple et son hébergement .mac en proposant a chacun des membres de leur famille un iDisk de 1Go !!!

    Enfin moi ce que je dit, c'est que ca ferait un joli dossier...
  • Le 27/03/2003, 13:07@ suze : de quel os parlez-vous?

    dans votre article, on dirait qu'il s'agit du os x 1.2
    mais vous renvoyez à grouik ou grmmpf qui parle de osX 2
    humpf?
  • Le 04/04/2003, 10:17@ cybermax : Problèmes

    Chez moi en intranet ça marche bien, par contre en internet les personnes qui se connectent obtiennent : Serveur not found...

    Par contre le nom de mon mac apparaît dans l'URL..

    Si quelqu'un a une idée.
  • Le 29/04/2003, 15:02@ capterwan : ah ben oui.. mais qd meme

    Attention, je complique :
    je viens d'acquerir os X.2 server
    c'est beaucoup plus marrant que la version client, surtout pour jouer a l'admin
    alors, donc, serait-il possible que je fasse un serveur réseau, mais passant pas PPP plutot que éthernet (ben oui, un mùac, ça coute cher, et j'en ai qu'un, mais je suis pas seul sur terre ;), je voudrait me servir de mon ordi à 400 km de chez moi, par une liaison ADSL, je sait, ce sera lent, mais est-ce possible? y'a pas grand monde qui s'y connait avec la version serveur,alors je tente ma chance, peut etre tomberai-je sur un crack :)
    Merci beaucoup
  • Le 29/04/2003, 18:24@ Neobugs : OSX Server

    PPP est un protocole de connexion...rien à avoir ici avec un serveur web...

    Pour un contrôle à distance grand public, Timbuktu est très simple à maitriser et permet de controler totalement un ordinateur à distance ;)
  • Le 18/06/2003, 14:06@ eric : kaputt...

    j'essaie à tout hasard... j'ai essayé d'installer php et mysql en suivant cette marche à suivre (http://www.ultramac.net/macosx/instal/mysql/) et en installant mysql j'ai eu des erreurs dont je ne comprenais po la signification... alors je me dis, j'abandonne tant pis. mais manque de po... en redémarrand mon ordi... la boot rom ne toruve plus le disque de démarrage... alors je restart en appuyant sur alt mais po de sique qui s'affiche... glps. alors je démarre avec le cd d'installation et il me propose d'installer macosx et l'installeur me dit qu'il y a deja un systeme sur le disque que je dois soit sauvegarder et reinstaller, soit formater.. ET CA FAIT 2 JOURS QUE JE L'AI CET ORDI...
    saoule, je ne veux pas tout reinstaller, ct deja assez chiant comme ca... une idée?
    merci beaucoup
  • Le 19/06/2003, 00:30@ eek : double adresse ip

    c'est marrant sur wanadoo en cliquant sur mon adresse ip dans "partage" hé bien, ça change l'adresse ip du firewall vers celle qui marche...
  • Le 13/10/2003, 13:06@ rico : partage web marche po!

    pour moi aussi ça tourne nickel en intranet...mais dès que quelqu'un veut entrer depuis l'ext..page not found...

    pour controller le mac a distance Timbuktu c bien, ya plein de fonctions, mais c cher et lent.
    Utilise plutot VNC, c gratuit, c plus rapide que timbuktu (avec le viewer VNCDimension)...
  • Le 03/01/2004, 02:32@ lio1985 : besoin d'aide

    Alors voila si vous voulez installer un beau petit server fait maison il vous fo un mac une liaison en pppoe ou normal mais un modem à large bande et relié le plus possible directement depuis votre mac. Il faut commencer par voir si vous pouvez creer un petit server sans pb pour internet allez dans preference systM puis dans réseau regarder votre adress IP si elle est du genre 192.168.XXX.XXX C'est mort on arrête les illusions. Enfin je ne sais pas faire. Sinon pour les autres on continue y a du bouleau on remonte les manches et hop on clic sur partage dans pref systM ca va pas trop dur !!! :-)
    Oki ensuite on va activer le php .
    ICI c'est bien :
    -----------------
    http://www.mac4ever.com/MacOS.php?Choix=Article&NoArticle=346
    -----------------
    mais ne mettez pas mysql il y a plus simple encore heureux un pkg tout mignon vous atten ici :
    -----------------
    http://www.serverlogistics.com/mysql.php
    -----------------
    ça marche tous seul mais fo rebooter après avoir cliquez sur INITIALIZ pour mettre en place le mdp root.
    Ensuite pour administrer mysql rien de tel que phpmyadmin
    allez ici :
    --------------
    http://www.phpmyadmin.net/home_page/
    --------------
    et telecharger la derniere version stable en gzip c'est mieux.
    Decompresser la et enfin copiez la dans /bibliotheque/webserver/documents/
    BIEN renomer la du genre mysql ou sql
    allez dedans et allez dans
    config.inc.php a l'aide de textedit par exemple
    à la place ou il fo metter le nom root et son mdp celui indiquer dans pref systM.
    Votre server est presque prêt allez dans Terminal :
    - marquez ces commande : ( pico doit être installer sur X.1 mais pas sur X.2 alors il faut l'installer (telecharger la derniere version ici http://www.osxgnu.org ) )
    ------------
    sudo pico /etc/httpd/httpd.conf
    ------------
    rentrer votre mot de pass
    faire ctrl c et chercher ServerAdmin
    rentrer ici un email vallide pour vous joindre
    descender vers ServerName donné un nom à votre server par exemple e-c4i.com ensuite faire ctrl x "y" fermer le terminal
    retourner dans partage dans pref systM
    decochez partage perso puis recocher. on à presque fini courage ....

    Maintenant on va le dire à tous le monde aller sur no-ip.com inscrivez-vous c'est gratuit telecharger un client pour mac
    configurer comme vous le voulez et voila votre site fonctionne de n'importe quel ordos du monde en allant sur http://xxxx.no-ip.com
    voila en esperant que ca vous aide moi j'ai des pb de php et de fonction mail si quelqu'un peu m'aider ? merci de laisser ce texte copyright a lio1985@voila.fr 2004
  • Le 19/11/2004, 01:11@ Alain : voila.fr impossible?

    J'ai installé internet explorer 5.2 avec Mac OX.2

    voilà.fr fonctionne très mal comme bal pour ùa fille

    Que Faire? merci
  • Le 25/02/2005, 23:37@ Ju : Mon blog pourra-t-il aider ?

    .. et pourrez vous m'aider ?
    http://ftpforumosx.free.fr
    je suis en panne à la dernière étape : un truc cloche sur les navigateurs PC : ils n'intérprètent pas le PHP, seulement le html... toute utilisation du site sur PC est impossible !! Le Mac ? ben nickel quoi, normal ;)
  • Le 06/05/2005, 14:21@ yechedmad : partage de fichiers sur le web

    Je suis débutant en informatique et je ne parviens pas à résoudre le problème suivant : je souhaiterais partager des fichiers avec des amis via internet. Je sais qu'il est très simple de le faire avec l'option i.disk. Mais comment obtenir un résultat similaire sans payer l'hébergement apple (.mac)??? Je souhaiterais tout simplement envoyer des liens qui ameneront directement sur les fichiers stockés sur mon ordinateur. Aidez moi...
Donnez votre avis
Réagissez à cet article...
 
Si vous cherchez de l'aide ou si vous avez une question à poser, ne réagissez pas ici ! Redirigez-vous vers le forum !
Pseudo/Nom : Email (sera protégé contre le Spam) :
Titre :
Réaction :
Recopiez le code de l'image ci-contre :
Rubriques
  • humeurcreationmateriel
  • logicielsjeuxmacos