Aller au contenu

Virtual Host Apache


raclif

Sujets conseillés

Salut à tous,

Voici mon problème:

Je viens de me configurer un serveur http sur windows XP Pro Sp2 avec apache 2.0.55.

C'est une configuration de base avec dans le fichier conf mon adresse Ip du réseau (dc 192.168.0.10).

J'ai une adresse IP fixe. J'ai créé un compte sur no-ip.com histoire d'avoir une adresse pour le site de type ZZ.no-ip.org (je ne sais pas si j'ai le droit de donner l'adresse exact..)

Jusque la tout fonctionne bien: sur mon réseau et depuis l'exterieur j'arrive a acceder à mon site.

Neanmoins j'aimerais maintenant heberger 2 sites, toujours sans acheter de nom de domaine pour le moment, mais la ca ce complique.

J'ai donc regardé sur le site d'apache et rentré des valeurs pour virtualhost dans le fichier httpd.conf.

J'ai testé plusieurs confi ca ne focntionne pas.

Je vous montre un exemple de ce que j'ai pu mettre:

NameVirtualHost ZZ.no-ip.org

<VirtualHost ZZ.no-ip.org>

DocumentRoot C:/Web/www/ZZ

ServerName H:/home/www/domaine2/

</VirtualHost>

NameVirtualHost XX.no-ip.org //J'ai redirigé vers un second nom, mais c'est toujours la meme adresse IP derriere (82.230 etc..)

<VirtualHost XX.no-ip.org >

DocumentRoot C:/Web/www/WW

ServerName XX.no-ip.org

</VirtualHost>

Donc voila mes questions:

Est ce possible? :D avec la même adresse IP public, sans acheter de domaine, juste en redirigeant vers differents no-ip.org, d'herberger plusieurs site mon serveur

Si oui, où ma config du virtualhost foire?

Merci a vous!!!!!!!!

Lien vers le commentaire
Partager sur d’autres sites

NameVirtualHost Exemple.no-ip.org

<VirtualHost exemple.no-ip.org>

DocumentRoot C:/Web/www/

ServerName H:/home/www/

</VirtualHost>

et dans ton www tu crees 2 repertoires :

- domaine1

- domaine2

site 1 : exemple.no-ip.org/domaine1/

site 2 : exemple.no-ip.org/domaine2/

Hervé

Lien vers le commentaire
Partager sur d’autres sites

A oui nan mais je viens de relire, ca ca va fonctionner c'est sur.

Et au cas où ca peut "depanner" mais il n'y a pas moyen de faire un truc avec un .no-ip.org different sans rajouter /domaine1 ou /domaine2?

qu'il y ait:

site1.no-ip.org

site2.no-ip.org

et non:

site.no-ip.org/site1

site.no-ip.org/site2

?

Marci

Lien vers le commentaire
Partager sur d’autres sites

Ouè..ba j'ai vu, j'ai lu, et je suis pas convaincu..j'en ai trouvé des tonnes des truc comme ca, et je me suis basé sur ca, mais mon cas est specifique.

Et je sais que c'est pas bon puisque ca marche pas..

En revanche j'aimerais bien savoir où exactement.

Merci

Lien vers le commentaire
Partager sur d’autres sites

il n'y a pourtant pas 40 facons de faire...

NameVirtualHost *

<VirtualHost *>

ServerName  ZZ.no-ip.org

ServerAdmin webmaster_AT_ZZ.no-ip.org

DocumentRoot C:/Web/www/ZZ

</VirtualHost>

<VirtualHost *>

ServerName XX.no-ip.org

ServerAdmin webmaster_AT_XX.no-ip.org

DocumentRoot C:/Web/www/WW

</VirtualHost>

ou tu peux remplacer * par ton adresse ip publique.

Servername doit renseigner le nom de domaine. (ZZ.no-ip.org ou XX.no-ip.org)

DocumentRoot doit renseigner le repertoire qui heberge les fichiers du site

et bien entendu, ZZ.no-ip.org et XX.no-ip.org doivent exister, et pointer sur ton IP

Lien vers le commentaire
Partager sur d’autres sites

J'ai fait exactement t'as configuration et ca ne marche pas.

Enfin pour etre plus precis, depuis ZZ ou WW.no-ip.org je tombe sur le même site.

Par contre j'ai configuré la "section2" du hhtpd.conf, qui est appellé "Main Server Configuration"

j'ai indiqué que le Document root est C:/Web/www/ZZ

Ce qui explique pourquoi je retombe tout le temps sur le site qui est dedans (i think).

Mais lorsque je modifi vers C:/Web/www alors j'ai le message (depuis zz et ww.no-ip.org) "Forbidden you don't have permission to access on this server"

Est ce que mon problème se situe à ce niveau (section 2 du httd.conf) ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Bonjour, :)

j'ai un serveur VPS (semi-dedie) sur n**, est ce que je peux modifier le fichier vhost.conf (pour pointage, sous domaines automatiques...)

ou il faut obligatoirement un hebergement dédie ?

Merci de m'aider je ne veux pas perdre encore l'argent ! :(

Lien vers le commentaire
Partager sur d’autres sites

ca depend si tu as acces a ce fichier en ecriture.

Les VPS comme je les connais avec acces SSH, c'ets comme un dedié au niveau OS:

tu as la main sur le system et install ce que tu veux.

Lien vers le commentaire
Partager sur d’autres sites

dans la racine de mon ftp il y a le fichier conf mais c'est impossible d'entrer a ce fichier.

est ce que apache est déja installer sur un serveur quand on commande un hebergement ?

si oui j'ai cherché dans tout l'ftp il y a beaucoup des dossiers fermés... et j'ai pas trouvés la répertoire d'apache et le fichier httpd.conf.

il faut alors un dedié ou il faut installé apache ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...