[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [linux-team] Virtual domains sous Apache
Sorry, je n'avais pas vu la ligne RewriteEngine On - RewriteRule ^(/dom1/.*) /home/httpd/html$1.
Milles excuses.
Ze Fred
-----Message d'origine-----
De: owner-linux-team@rtfm.be [mailto:owner-linux-team@rtfm.be]De la part
de Frédéric BECHOUX
Date: lundi février 21 2000 8:59
À: linux-team@rtfm.be
Objet: RE: [linux-team] Virtual domains sous Apache
C'est un peu logique. Ton server de base se trouve dans /home/httpd/html/principal. Si tu demande http://192.168.1.2/dom1, il va essayer d'ouvrir une page qui se trouve dans /home/httpd/html/principal/dom1, où il ne se trouve rien...
Donc je pense que si tu place tes pages pour le domaine 1 dans /home/httpd/html/principal/dom1 (idem pour dom2), et que tu mets à jour ton httpd.conf, ça devrais marcher mieux.
Je pense aussi qu'il est possible de créer un lien (ln...) dom1 vers /dom1, ce qui pourrais résoudre le problème, mais je n'en suis pas sûr.
A+
Ze Fred
-----Message d'origine-----
De: owner-linux-team@rtfm.be [mailto:owner-linux-team@rtfm.be]De la part
de Rémi Letot
Date: samedi février 19 2000 16:05
À: linux-team@rtfm.be
Objet: [linux-team] Virtual domains sous Apache
Glop à tous,
j'ai configuré apache sur un serveur et il sert (pour le moment) 2 domaines
en "name based virtual hosting". Ca fonctionne bien avec un browser qui
utilise http 1.1, mais j'ai essayé de configurer le "truc" dont il est
question dans le manuel d'apache pour que ça fonctionne aussi avec des
browsers plus vieux en http 1.0. (www.nimportequeldomain.be/domaine1 doit
donner la page d'accueil du domaine 1). Mais là ça ne marche pas, il me
donne une erreur 404.
Voici la partie relevante de mon httpd.conf (je suis masqueradé, d'où les
adresses ip) :
...
NameVirtualHost 192.168.1.2
<VirtualHost 192.168.1.2>
# primary vhost
DocumentRoot /home/httpd/html/principal
</VirtualHost>
<VirtualHost 192.168.1.2>
DocumentRoot /home/httpd/html/dom1
ServerName www.dom1.be
ServerPath /dom1/
RewriteEngine On
RewriteRule ^(/dom1/.*) /home/httpd/html$1
</VirtualHost>
<VirtualHost 192.168.1.2>
DocumentRoot /home/httpd/html/dom2
ServerName www.dom2.be
ServerPath /dom2/
RewriteEngine On
RewriteRule ^(/dom2/.*) /home/httpd/html$1
</VirtualHost>
...
Normalement, si depuis mon réseau local j'accède à http://192.168.1.2/dom1
, je devrais arriver sur la page d'accueil de ce domaine. Et bien non,
erreur 404. Idem si j'essaye www.dom2.be/dom1.
J'ai aussi essayé sans les "RewriteRule" (je ne sais pas ce que ça fait),
mais 404.
Quelqu'un a déjà fait ce genre de chose ? J'ai fait une fôte ? (j'espère :-)
A+,
--
Rémi
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/