Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 21/09/2006, à 16:33

PsYKrO

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

et pour moi vous avez une idée?

Hors ligne

#27 Le 21/09/2006, à 16:54

M. DECLERCQ

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

A ==> Gille
Re-bonjour ;

Bien, si vous êtes derrière un routeur, il est normal que la résolution de vos hôtes virtuels  ne fonctionne pas puisque  vous avez utilisé votre Ip Publique alors qu'il fallait utiliser votre Ip privée qui est  ==> 192.168.1.23

Bien entendu, vous devez configurer votre routeur pour qu'il forward le port 80 sur l'Ip privée de votre machine (Serveur) ==> 192.168.1.23. De même, vous devez faire en sorte que votre routeur attribut toujour la même adresse Ip (192.168.1.23)  à votre machine (Serveur) en utilisant l'adresse MAC de sa carte Ethernet.

Si tous ceci ne vous parles pas, dites le moi, je vous donnerais les directives à suivre.

En ce qui concerne la configuration de votre hôte Virtuel, ensemble la directive NameVirtualHost qui se trouve dans votre fichier apache2.conf, voici un résumer des changements que vous devez opérer :

La directive ==>

NameVirtualHost 194.206.158.130:80

doit devenir :

NameVirtualHost 192.168.1.23:80

et la directive

<VirtualHost 194.206.158.130:80>

Doit devenir

<VirtualHost 192.168.1.23:80>

Bien entendu, comme usuellement, vous devez demander au Serveur Web Apache de relire ses fichiers de configuration :

/etc/initd/apache reload

En ce qui concerne votre fichiers hosts et resolv.conf je vais y revenir. Je peux dors-et-déjà vous dire qu'il ne sont pas bon.
_____________________
Bien cordialement ;
Monsieur Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 21/09/2006, à 19:05)


Cordialement ;

Hors ligne

#28 Le 21/09/2006, à 17:02

M. DECLERCQ

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Bonsoir  ;

Je suis vraiment désolé car je n'avais vu votre post.

Je vais vous répondre dans la soirée mais avant je vous serais reconnaissant de bien vouloir répondre aux miennes :

- Êtes vous derrière un routeur ?
- Si oui, avez vous pensé à forwarder votre port sur l'Ip privée de votre machine ?


En ce qui concerne les fichiers que vous avez joint en marge de votre message, il contiennent des erreurs et je reviendrais dessus une fois que vous m'aurez répondu.

En tout état de cause, dans l'immédiat, je vous conseil de nommer vos répertoires en minuscule et non faire un mixte majuscule-minuscule.

Dans cette attente ;

____________________________
Bien cordialement;
Monsieur Laurent DECLERCQ


Cordialement ;

Hors ligne

#29 Le 21/09/2006, à 17:11

PsYKrO

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

1) Etre désolé ????? non serieusement vous aidez tout le monde !!! non merci pour vos réponses rapide (ca ma donné envie d'aider quelqu'un a fond en ce moment !)

2) JE fais les tests en réseau local

donc je tape dans le navigateur http://192.168.1.202:4661

3) Je suis derriere un routeur et j'avais fait le routage aussi vers l'ip virtuel 192.168.1.202 sur le port 4661

Hors ligne

#30 Le 21/09/2006, à 18:33

M. DECLERCQ

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

A PsYKrO
Re-bonsoir ;

Voici mes observations :

Si vous désirez utiliser la deuxième méthode proposée dans mon tutoriel, vous ne devez pas mettre la directive NameVirtualHost XXX.XXX.XXX.XX:XX dans le fichier de configuration apache2.conf.

De la même manière, vous n'avez pas besoin de modifier le fichier ports.conf. Il convient donc que vous le rétablissiez dans son état initial.

Par ailleurs, dans le cadre d'une utilisation en local avec des noms de domaines fictifs ou tout simplement des noms qui ne sont pas FQND, il convient de renseigner le fichier /etc/hosts afin que la résolution de nom (Nom -- Adresse Ip) puisse s'effectuer.

Ceci vous permettra notamment de taper ==> http://test:4661 au lieu de http://192.168.1.202:4661 dans la barre d'adresse de votre browser préféré.

En définitif, et c'est ce qui ressort de l'exposé de vos problèmes ainsi que de la configuration des fichiers que vous me présentez, j'ai la forte impression que vous entretenez une certaine confusion entre les trois méthodes proposées dans mon tutoriel.
____________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 21/09/2006, à 22:21)


Cordialement ;

Hors ligne

#31 Le 21/09/2006, à 18:45

gilles

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Rebonsoir,

Le serveur a bien une IP fixe derrière le routeur, qui est 192.168.1.23

Désormais, aussi bien classifiers.eu que 194.206.158.130 mènent vers /var/www/crlao, alors que classifiers.eu devait mener sur /var/www/costa31.

Quand je recharge apache2, j'ai le message d'erreur suivant :

alucas@crlao-server:/var/www$ sudo /etc/init.d/apache2 reload
 * Reloading apache 2.0 configuration... [Thu Sep 21 18:37:40 2006] [warn] VirtualHost 192.168.1.23:80 overlaps with VirtualHost 192.168.1.23:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Thu Sep 21 18:37:40 2006] [warn] NameVirtualHost 194.206.158.130:80 has no VirtualHosts
                                                                                                             [ ok ]
alucas@crlao-server:/var/www$

Voici ma configuration actuelle :

1. Fin du fichier /etc/apache2/apache2.conf

# Configuration du nom de l'hote virtuel
NameVirtualHost 194.206.158.130:80

2. /etc/apache2/sites-available/virtual1.conf

<VirtualHost 192.168.1.23:80>
    DocumentRoot  /var/www/crlao
    ServerName    crlao
</VirtualHost>

3. /etc/apache2/sites-available/virtual2.conf

<VirtualHost 192.168.1.23:80>
    DocumentRoot    /var/www/costa31
    ServerName    classifiers.eu
</VirtualHost>

Dernière modification par gilles (Le 21/09/2006, à 18:50)

Hors ligne

#32 Le 21/09/2006, à 19:03

M. DECLERCQ

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Re-bonsoir ;

Cette directive :

NameVirtualHost 194.206.158.130:80

n'est pas bonne.
Elle doit devenir :

NameVirtualHost 192.168.1.23:80

___________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 21/09/2006, à 19:09)


Cordialement ;

Hors ligne

#33 Le 21/09/2006, à 19:46

PsYKrO

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

effectivement peut etre que j'ai fait une confusion... la j'accede bien

Dites moi par hasard vous écrivez un tutorial avec apache + ssl?

Hors ligne

#34 Le 21/09/2006, à 19:50

gilles

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Ok, ça marche nickel! Merci ÉNORMÉMENT Monsieur DECLERCQ!!
big_smile

Hors ligne

#35 Le 25/09/2006, à 20:25

Zebio

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Bonjour,

J'ai 2 problèmes actuellement avec mon serveur:

Premièrement, je n'arrive pas aec votre tutoriel à faire en sorte de "rediriger" mes noms de domaines à faire en sorte qu'il n'y en ai qu'un seul:
Exemple:
www.toto.fr
toto.fr
www.toto.com
toto.com
Il faudrait que quelque soit l'adresse ci-dessus tapée ce soit transparent pour l'utilisateur et qu'il ne voie que www.toto.com

Deuxièmement, comme vous semblez vous y connaître en linux et surtout Debian et ubuntu, j'ai un problème, déjà présent sous débian qui me chagrine encore sous ubuntu...
Mysql ne semble jamais libérer la RAM qu'il s'octroie et en emploie même de plus en plus...
Ce qui fait que partant d'une charge initiale de 300Mo environ je passe à 1Go en 3 jours à causes de calculs lourds et de connexions nombreuses...

Pouvez m'aider sur ces points?

Merci d'avance

Cordialement

Hors ligne

#36 Le 26/09/2006, à 19:30

M. DECLERCQ

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Bonsoir ;

En ce qui concerne le premier point, que voulez-vous faire exactement ? Faire en sorte que tout les domaines pointent sur le même répertoire Web ?

Concernant le deuxième point, pouvez vous me donner copie de votre fichier my.cnf

Dans cette attente ;
__________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 26/09/2006, à 19:30)


Cordialement ;

Hors ligne

#37 Le 26/09/2006, à 20:25

Zebio

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Bon en fait pour mon second problème c'est réglé...
C'est le système qui fait une utilisation intelligente de la ram et qui met bcp de données en cache!

Pour le premier point, tous mes domaines pointent bien vers le même répertoire grace à ServerAlias...
Ce que je voudrais c'est que quand je tape www.toto.fr l'utilisateur vois en fait www.toto.com dans sa barre d'adresse...
C'est une redirection basique de l'url, sous IIS ça marche niquel, sous Apache je n'y arrive pas...
De même, les domaines généraux toto.fr et toto.com, sans sous-domaîne doivent se rediriger de manière transparente vers www.toto.com

Ca dois bien être fesable non?

Ah oui aussi, quand on tape l'adresse IP on tombe sur phpmyadmin alors que c'est réglé pour aller vers le répertoire du site, je comprends pas pourquoi, y-a-t-il une manipulation précise à faire pour lui faire prendre le bon dossier quand il s'agit de l'IP?

J'aurais encore 2 questions pour vous, comment paramétrer Apache et mysql pour que tout soit opmisé pour 600 connexions de visiteurs simultanées?
Et éventuellement comment configurer mysql pour qu'il accélère un peu plus lors de gros traitements?
Car actuellement sur certains calculs, le système dois être amélioré, il prends 170s pour sortir le résultat, c'est bien mais c'est optimisable je pense...

J'ai un P4 Celeron 2,6 Ghz - 1Go de ram
Charge de la ram en fonctionnement normal ~250Mo avec de forts pics lors des calculs et des ralentissememnts dans la navigation lorque ceux-ci s'effectuent, à ce moment là on atteinds facilement les 350 connectés...

Je vous demande tout ça car vous semblez bien vous y connaître...
Et on s'éloigne un peu du sujet originel!

Désolé, merci de votre compréhension!

Dernière modification par Zebio (Le 26/09/2006, à 20:28)

Hors ligne

#38 Le 28/09/2006, à 16:23

PsYKrO

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Est ce que vous savez ou je peux trouver un guide sur la configuration des fichiers .conf des sites que l'on crée... car c'est bien beau de prendre la configuration par défault mais on ne sait pas toujours ce que ca dire certaine ligne... ?


Je vais cherché sur google aussi wink

Hors ligne

#39 Le 28/09/2006, à 18:39

M. DECLERCQ

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

==> A PsYKrO

Bonsoir ;

Si vous désirez que je vous ponde un tuto sur les différentes diretives et leur arguements, je peux faire.

Prommis, cela ne me prendra pas 9 mois. tongue
___________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ


Cordialement ;

Hors ligne

#40 Le 28/09/2006, à 19:30

M. DECLERCQ

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

==> A Zebio

Bonsoir ;

Ce que je voudrais c'est que quand je tape www.toto.fr l'utilisateur vois en fait www.toto.com dans sa barre d'adresse...
C'est une redirection basique de l'url, sous IIS ça marche niquel, sous Apache je n'y arrive pas...
Ca dois bien être fesable non?

Bien entendu que c'est faisable. Prenons l'exemple suivant :

J'ai acheté un nom de domaine ==> nuxwin.com que j'ai configuré de la manière suivante :

1. Fichier de configuration de l'hôte virtuel nuxwin.com :

<VirtualHost *>   
    ServerAdmin     webmaster@nuxwin.com
    DocumentRoot    /var/www/virtual/nuxwin.com/htdocs
    
    ServerName      nuxwin.com
    ServerAlias     www.nuxwin.com nuxwin.com *.nuxwin.com
    
    ErrorLog        /var/log/apache2/users/nuxwin.com-error.log
    TransferLog     /var/log/apache2/users/nuxwin.com-access.log
    
    CustomLog       /var/log/apache2/nuxwin.com-traf.log traff
    CustomLog       /var/log/apache2/nuxwin.com-combined.log combined
    
    Alias /errors   /var/www/virtual/nuxwin.com/errors/
    
    ErrorDocument 401 /errors/401/index.php
    ErrorDocument 403 /errors/403/index.php
    ErrorDocument 404 /errors/404/index.php
    ErrorDocument 500 /errors/500/index.php

    ScriptAlias /cgi-bin/ /var/www/virtual/nuxwin.com/cgi-bin/
    <Directory /var/www/virtual/nuxwin.com/cgi-bin>
        AllowOverride None
        Options ExecCGI
        Order allow,deny
        Allow from all
    </Directory>

    <Directory /var/www/virtual/nuxwin.com/htdocs>
        Options Indexes Includes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    
</VirtualHost>

Dans mon fichier, j'ai les directives suivante :

ServerAdmin qui correspond à l'adresse du responsable du site ;
DocumentRoot qui correspond au répertoire dans lequel seront placés mes documents Web ;
ServerName qui correspond au nom de mon hôtes virtuel ;
ServersAlias qui correspond à des alias de mon hôtes virtuel ;
ErrorLog, TransferLog[/b], CustomLog[/b] qui me permettent de définir l'emplacement de mes fichiers journaux pour mon hôte virtuel ;
Alias /errors qui me permet d'indiquer l'emplacement de mes pages d'erreurs personnalisées ;
ErrorDocument qui me permet de fixer l'emplacement et le nom de la page pour chaque type d'erreur ;
Script Alias qui me permet de définir l'emplacement d'exécution de mes programmes CGI ;
Directory : directives qui me permettent d'associer un certain nombre de règles sur des répertoire bien précis ;
AllowOverride qui me permet d'autoriser ou non l'utilisation de fichier de gestion décentralisé (.htaccess) ;
Options qui me permet de préciser qu'elle sont les fonctionnalitées autorisé pour un répertoire bien précis ;
ExeCGI (argument de la directive option) qui me permet d'autoriser l'exécution de programmes CGI ;
Order  qui me permet de fixer l'ordre d'évaluation des directives allow et Deny ;
allow, deny qui me permet d'interdir les accès par défaut à un répertoire ;
Allow from all qui me permet de préciser que tous les clients ont le droit d'accéder au répertoire ;
Indexes qui permet d'autoriser le listage d'un répertoire ;
Includes qui me permet d'autoriser l'utilisation des directives SSI ;
FollowSymLinks qui me permet d'autoriser les liens symboliques ;
MultiViews qui me permet d'activer la négociation de contenu.

Voila pour ce qui est de mon fichier de configuration en ce qui concerne mon hôtes virtuel nuxwin.com

Ensuite, j'ai acheté le nom de domaine nuxwin.org. En ce qui concerne ce nom de domaine, je veux qu'il point sur le même répertoire web que mon hôtes virtuel nuxwin.com. Ainsi, lorsqu'un utilisateur tapera cette adresse dans la barre de son navigateur ==>

http://nuxwin.org

ou encore

http://wwww.nuxwin.com

il sera redirigé automatiquement vers l'hôtes virtuel nuxwin.com. L'adresse dans la barre du navigateur sera remplaçée par celle de nuxwin.com

Voici donc ce que contiendra mon fichier nuxwin.org
2. Fichier de configuration de l'hôte virtuel nuxwin.org

<VirtualHost *>

    ServerAdmin     webmaster@nuxwin.com
    DocumentRoot    /var/www/virtual/nuxwin.com/nuxwin_org/htdocs

    ServerName      nuxwin.org
    ServerAlias     www.nuxwin.org nuxwin.org *.nuxwin.org

    Redirect / http://nuxwin.com

</VirtualHost>

Dans ce fichier de configuration, j'ai simplement rajouté la directive Redictect qui me permet de faire en sorte que l'adresse :

http/nuxwin.com

ou

http://nuxwin.org

soit redirigée vers l'adresse :

http://nuxwin.com

Voilà qui je le pense, devrait répondre à vos questions.

Ps :  Vous pouvez tester que cela fonctionne :

1. nuxwin.com
2. nuxwin.org
3. www.nuxwin.org
_______________________
Bien codialement ;
Monsieur Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 28/09/2006, à 19:42)


Cordialement ;

Hors ligne

#41 Le 19/10/2006, à 18:02

Seo

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Après avoir tout suivi à la lettre, tout mes domaines arrivent dans le même repertoire :'(

Mes fichiers :

/etc/hosts

127.0.0.1	localhost.localdomain	localhost
88.191.**.**	domaine1.net	saiya
88.191.**.**	domaine2.net saiya
88.191.**.**	domaine3.com saiya

J'ai bien rajouté NameVirtualHost 88.191.**.**:80 dans /etc/apache2/apache2.conf en dernière ligne.

Je crée donc 3 fichiers dans /etc/apache2/sites-avaible
domaine1.net.conf

<VirtualHost 88.191.**.**:80>
    DocumentRoot    /home/domaine1/www
    ServerName    domaine1.net
</VirtualHost>

domaine2.net.conf

<VirtualHost 88.191.**.**:80>
    DocumentRoot    /home/domaine2/www
    ServerName    domaine2.net
</VirtualHost>

domaine3.com.conf

<VirtualHost 88.191.**.**:80>
    DocumentRoot    /home/domaine3/www
    ServerName    domaine3.com
</VirtualHost>

a2ensite domaine1.net.conf
a2ensite domaine2.net.conf
a2ensite domaine3.com.conf

/etc/init.d/apache2 reload

Mes trois adresses arrivent dans la 1ere !
/home/domaine1/www

Qqun aurait il une explication ?

Merci smile

Dernière modification par Seo (Le 19/10/2006, à 18:03)

Hors ligne

#42 Le 20/10/2006, à 18:17

gilles

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Bonjour,

J'aimerais savoir comment faire pour que l'adresse http://forum.classifiers.eu/ remplace l'adresse actuelle du forum du site qui est http://194.206.158.130/smf/ ?

Merci pour votre aide
Gilles

Hors ligne

#43 Le 30/10/2006, à 00:30

FizBAK

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Bonjour,

J'ai suivi cet excellent tuto par contre, moi ce qui m'intéresserait de savoir c'est ceci :
Je souhaite héberger mes deux sites sur la même machine.
Je dispose d'une IP FIXE et je n'ai pas de nom de domaines.
J'aimerais depuis l'extérieur pouvoir taper http://monipfixe et pointer sur mon premier virtual hosts, puis http://test.monipfixe et pointer sur mon deuxième virtualhost.
Quelqu'un aurait-il une idée ?
Merci.

#44 Le 30/10/2006, à 02:26

M. DECLERCQ

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

Bonjour ;

J'ai dans l'idée que c'est pas possible.
___________________
Bien cordialement ;
Monsieur Laurent DECLERCQ


Cordialement ;

Hors ligne

#45 Le 30/10/2006, à 12:00

hsmr

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

M. DECLERCQ a écrit :

Bonjour ;

J'ai dans l'idée que c'est pas possible.
___________________
Bien cordialement ;
Monsieur Laurent DECLERCQ

Bonjour, c'est encore moi (juste au dessus, j'avais oublié de me connecter avant de poster mon message).
Vous semblez dire qu'il n'est pas possible de taper depuis l'extérieur http://test.monipfixe pour pointer sur mon 2e host.
Voici donc que j'ai pris un nom de domaine (chez 1&1).
J'ai renseigné le DNS comme ceci (depuisl'interface de 1&1)

Nom du domaine 	mondomaine.info
Adresse IP (A-record) 	MON IP PUBLIC
Serveur de noms 1 	ns12.1and1.fr
Serveur de noms 2 	ns11.1and1.fr
Serveur email 1 	mx01.1and1.fr, 10
Serveur email 2 	mx00.1and1.fr, 10

J'ai configuré mes virtualhost comme ceci :

NameVirtualHost 192.168.0.1:80
<VirtualHost 192.168.0.1:80>
    ServerAdmin monmail
    DocumentRoot /usr/local/apache/home
    ServerName home.mondomaine.info
    ErrorLog logs/error_log
</VirtualHost>

<VirtualHost 192.168.0.1:80>
    DocumentRoot        /usr/local/apache/htdocs/test
    ServerName          test.mondomaine.info
    ServerAdmin monmail
    CustomLog           logs/test_error_log common
</VirtualHost>

Mais quand depuis l'extérieur dans mon browser je saisi http://test.mondomaine.info, impossible d'afficher la page (serveur introuvable).

Merci pour le coup de main.

Hors ligne

#46 Le 30/10/2006, à 20:34

shamankick

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

FizBAK a écrit :

Bonjour,

Je souhaite héberger mes deux sites sur la même machine.
Je dispose d'une IP FIXE et je n'ai pas de nom de domaines.
J'aimerais depuis l'extérieur pouvoir taper http://monipfixe et pointer sur mon premier virtual hosts, puis http://test.monipfixe et pointer sur mon deuxième virtualhost.
Quelqu'un aurait-il une idée ?
Merci.

oui sauf que test.monipfixe est un SOUS-domaine de "monipfixe"
et non pas un "virtualhost" (quoique..)

Sinon essaye
Apache mod_userdir si tu as :

site1 = /home/toto/www  (user = toto )
site 2 = /home/Jean/www (user = Jean )

te permettras d'acceder a tes sites comme suit :

http://XX.XX.XX.IP/  => le site principal (celui declaré dans ton hostname, disons toto.com)
ou http://XX.XX.XX.IP/~toto

http://XX.XX.XX.IP/~Jean  => second site

Dernière modification par shamankick (Le 30/10/2006, à 20:38)


Feisty sur mini Pc et Debian en virtualisation (VirtualBox)

Hors ligne

#47 Le 31/10/2006, à 11:06

hsmr

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

shamankick a écrit :

oui sauf que test.monipfixe est un SOUS-domaine de "monipfixe"
et non pas un "virtualhost" (quoique..)

Sinon essaye
Apache mod_userdir si tu as :

site1 = /home/toto/www  (user = toto )
site 2 = /home/Jean/www (user = Jean )

te permettras d'acceder a tes sites comme suit :

http://XX.XX.XX.IP/  => le site principal (celui declaré dans ton hostname, disons toto.com)
ou http://XX.XX.XX.IP/~toto

http://XX.XX.XX.IP/~Jean  => second site

Oui mais cela voudrait dire que j'aurais autant de user que de sous-domaine.
Or mois ce que je voudrais c'est tout simplement avoir des virtual hosts (home.mondomaine.com et test.mondomaine.com) de manière à ce que lors que je saisirais http://home.mondomaine.com ou http://test.mondomaine.com je pointerais respectivement les répertoires /www/home/ et /www/test/.
Sachant que je dispose maintenant (en plus de mon IP FIXE PUBLIQUE) d'un nom de domaine qui pointe (grâce au DNS du registar) sur mon IP.

Hors ligne

#48 Le 31/10/2006, à 11:35

shamankick

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

ah ok :

essaye chez ton registrar avec les champs CNAME

de renvoyer sur les virtualhosts qui conviennent

ou plutot avec les champs A :

- Administration des zones de type A

Les enregistrements A sont les noms de sous domaines que vous voulez créer pour l’adresse IP choisie.
On ne met que des adresses IP dans les champs de droite

exemple :

.site1.tondomaine.com A XX.XX.XX.XX

.site2.tondomaine.com A XX.XX.XX.XX

Si tes virtualhosts sont bien configurés ça doit marcher

Dernière modification par shamankick (Le 31/10/2006, à 11:43)


Feisty sur mini Pc et Debian en virtualisation (VirtualBox)

Hors ligne

#49 Le 31/10/2006, à 18:22

hsmr

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

OK ça marche!
Je n'avais pas compris (sauf erreur de ma part) que les sous-domaines doivent exister...
C'est tout de même dommage de toujours avoir un sous-domaine existant...M'enfin!!!

Hors ligne

#50 Le 31/10/2006, à 19:55

shamankick

Re : [TUTORIAL] Serveur Web Apache2 --> VirtualHost --> Méthodes

bah ça me semble normal, faut bien router site1.domaine.com
vers le bon répertoire !!

sinon avec :
*.domaine.com A XX.XX.XX.XX

tu envoie

trucmuche.domaine.com => domaine.com

c'est aussi un avantage
si les gens tapent mal et oublient et/ou rajoutent des trucs :

ww.domaine.com => .domaine.com
bidon.domaine.com => .domaine.com

la garantie de presque toujours arriver a bon port !!


Feisty sur mini Pc et Debian en virtualisation (VirtualBox)

Hors ligne