Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Pages: 1 2
Je suis aussi newbie mais ce que j'ai fait marche donc je vais expliquer ici comment j'ai fait ![]()
Dans sites-enable j'ai supprimé 000-default. sites-enable est donc vide ![]()
Dans /var/www/ j'ai créé 2 dossiers : site1.info et site2.info
Dans /etc/apache2/sites-available/ j'ai créé 2 fichiers (pour mes 2 domaines)
Fichier site1.info
NameVirtualHost * <VirtualHost *> ServerName www.site1.info ServerAlias site1.info DocumentRoot /var/www/site1.info/ </VirtualHost>
Fichier site2.info
NameVirtualHost * <VirtualHost *> ServerName www.site2.info ServerAlias site2.info DocumentRoot /var/www/site2.info/ </VirtualHost>
Après, dans une console, je fais : a2ensite site1.info puis a2ensite site2.info puis /etc/init.d/apache2 reload
Evidemment, mes fichiers site1.info, site2.info et racine sont simples mais à vous de mettre ce dont vous avez besoin ![]()
Je ne suis pas sûr mais il me semble que c'est la méthode officielle pour ajouter des Virtual Host non ?
Note 1 : pour effacer un Virtual Host il faut entrer dans une console : a2dissite site1.info pour le site1 ou a2dissite site2.info pour le site2 ![]()
Problème : quand j'entre mon IP ou sd-xxx.dedibox.fr je tombe dans le dossier sur site1. Est-ce que quelqu'un sait qu'est-ce que je dois faire pour que je tombe dans /var/www/ ?
Dernière modification par jonathanl (2006-05-27 22:40:28)
Hors ligne
Dans /etc/apache2/apache2.conf
NameVirtualHost *
<VirtualHost *>
DocumentRoot "/home/user/www"
ServerName nomdedomainequetuveuc.ext
ServerAlias nomdedomainequetuveuc.ext *. nomdedomainequetuveuc.ext
<Directory "/home/user/www">
allow from all
Options +Indexes
</Directory>
ScriptAlias /cgi-bin/ "/home/user/cgi-bin/"
</VirtualHost>
dans /etc/apache2/mods-enabled/userdir.conf
<IfModule mod_userdir.c>
UserDir www
UserDir disabled root
<Directory /home/*/www>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
apres un ptit /etc/init.d/apache2 reload
et voila
Idem quand je fais ça ![]()
Hors ligne
Seo a écrit:
Mon problème a été resolu
Les fichiers étaient "juste" mal configurés. Je vous les met quand je rentrerais chez moi !
:happy:
Je lis ce topic et je ne trouve pas de réponse au problèmes général:
Les virtualhosts qui marche pas pour machin.monsite.com et machose.monsite.com
Apparement Seo a eu le problème et a reussi a le résoudre mais sans donner la réponse (pourtant il disait qu'il allait la donner)
Il est ou le petit detail technique de apache2 qui change tout??????
Hors ligne
Je suis passé par la gestion DNS pour arriver à mes fins
1. enregistrement des 2 DNS dedibox chez mon registrar
2. configuration de la "gestion integrale DNS" de la console d'admin dedibox (elle est superbe)
Hors ligne
J'ai suivi la démarche de jonathanl quand je fait www.domaine1.com ca marche mais quand je fait domaine1.com j'arrive dans /var/www/
Quelqu'un a une idée ? xD
Hors ligne
Moi aussi ;-)
www.site1.net ==> www/site1
MAIS
www.site2.net ==> www/site1
et j'ai un warning au demarrage d'Apache :
~# [Mon Jun 05 18:12:27 2006] [warn] VirtualHost www.site1.net:0 overlaps with VirtualHost www.site2.net
Si quelqu'un a une idee
@+
Hors ligne
Dans http.conf :
##############################
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.site1.com
ServerAlias site1.com *.site1.com
DocumentRoot /www/site1
</VirtualHost>
<VirtualHost *:80>
ServerName www.site2.com
DocumentRoot /www/site2
</VirtualHost>
###############################
Et virer les /etc/apache/site-availables/*
ps : ne pas oublier de declarer les 2 sites dans le DNS :+
Dernière modification par MadStef (2006-06-05 13:50:01)
Hors ligne
Seo a écrit:
Plus simple peut être, mais surement moins formateur !
De plus, j'utilise php5 qui n'est pas compaptible avec vhcs
:happy:
Juste un mot pour ceux qui pensent que vhcs n'est pas compatible php5, c'est faux, il marche très bien avec.
Voilà juste une petite précision pour ceux qui auraient "perdu espoir" :]
Pages: 1 2