Mon serveur Internet at Home pas glop
Le
SAM
Salutatous,
Voilà j'ai réussi avoir une adresse chez dyndns.com et à régler la
LiveBox ainsi que l'ordi (syst 10.4.10 - Apache 1.3) et on peut joindre
mon site local par une url du genre :
http://moi-meme.dyndns.org/~machin/
Par contre, les adresses :
http://moi-meme.dyndns.org/~machin
ou
http://localhost/~machin
renvoient à :
http://www.ordinateur-de-machin.local/~machin/
et
http://ordinateur-de-machin.local/~machin/
autant dire que :
http://moi-meme.dyndns.org/~machin
ne peut que renvoyer une page d'erreur.
Il y a t-il moyen d'éviter ça ?
et que /~machin
soit systématiquement reconnu comme le bon dossier d'utilisateur
Un truc dans httpd.conf
ou httpd/users/machin.conf
par exemple
Ce ne serait-y pas chez dyndns.com que j'aurais fait une gaffe ?
--
sm
Voilà j'ai réussi avoir une adresse chez dyndns.com et à régler la
LiveBox ainsi que l'ordi (syst 10.4.10 - Apache 1.3) et on peut joindre
mon site local par une url du genre :
http://moi-meme.dyndns.org/~machin/
Par contre, les adresses :
http://moi-meme.dyndns.org/~machin
ou
http://localhost/~machin
renvoient à :
http://www.ordinateur-de-machin.local/~machin/
et
http://ordinateur-de-machin.local/~machin/
autant dire que :
http://moi-meme.dyndns.org/~machin
ne peut que renvoyer une page d'erreur.
Il y a t-il moyen d'éviter ça ?
et que /~machin
soit systématiquement reconnu comme le bon dossier d'utilisateur
Un truc dans httpd.conf
ou httpd/users/machin.conf
par exemple
Ce ne serait-y pas chez dyndns.com que j'aurais fait une gaffe ?
--
sm

Poser une question


Pas ni pwoblem' il y a qques fichiers.
Pas ni pwoblem' en local, les 4 adresses :
http://localhost/~machin
http://localhost/~machin/
http://ordinateur-de-machin.local/~machin/
et:
http://ordinateur-de-machin.local/~machin
M'ouvrent bien la page index de mon /Sites/
Nan, pas depuis mon ordi.
... esaie sans le slash de fin depuis chez toi pour voir à voir
voui, puisque ça fonctionne :-)
Peut-être n'est-ce point actif par défaut, mais le MultiView est déclaré
dans les 2 fichiers de config
Je ne sais plus si ça sert au choix de langue ou à ouvrir le 1er dossier
ou fichier dont le nom (sans suffixe) concorde
J'ai eu aussi fait ça sur un autre ordi, mais ça me semblait + propre de
me servir du site de mon user.
--
sm
Je suppose que ton problème vient du fait que apache est fait pour
héberger divers sites. On lui donne un nom, il envoies vers la page
corespondante. Or de base, apache se réfère au "hostname" lequel n'est
pas le nom que tu as mis chez DynDNS.
Donc soit tu nomes ta machine "moi-même"
(rebooter après et tester avec la commande "hostname")
soit tu explique à apache ce qu'est moi-meme.dyndns.org en faisant un
"Virtual Hosts", c'est à dire un site dont le nom n'est pas celui de la
machine. Pour ce faire, il faut touiller httpd.conf ou mettre un
"include".
Ce qui peut donner un truc de ce genre :
<VirtualHost *:80>
ServerName moi-meme.dyndns.org
ServerAdmin
DocumentRoot /Users/machin/Sites
ErrorLog moi-meme.dyndns.org-error.log
</VirtualHost>
tout à la fin du fichier httpd.conf
En gros après ce changement, quand quelqu'un tape l'adresse
http//moi-meme.dyndns.org dans son navigateur
apache fournit le fichier /Users/machin/Sites/index.html
un VirtualHost peut définir n'importe quel dossier comme "DocumentRoot"
Plus besoins ensuite de mettre /~machin
Le seul et unique job de dyndns est de fournir ton IP quand on lui donne
le nom. S'il te fournit la bonne IP, c'est que ça marche.
--
Nicolas - MICHEL at bluewin point ch
AIM : michelnicolas