valentin Posté 18 Mars 2007 Posté 18 Mars 2007 bonjour, Je voudrai faire que : *.niceblog.fr redirige vers niceblog.fr/* J'ai un serveur dédié OVH, je voudrai savoir comment faire merci PS: j'ai créé le host A *.niceblog.fr, j'ai bien nimportequoi.niceblog.fr qui marche, mais ça pointe vers ma page défault.html merci
NiCoS Posté 19 Mars 2007 Posté 19 Mars 2007 tu peux adapter ceci : http://wiki.unelectronlibre.info/serveurwe..._apache_et_bind
Scruffy Posté 21 Mars 2007 Posté 21 Mars 2007 Yop, utilise la fonction Vhost de apache (Virtual Host), qui se place dans /etc/apache/httpd.conf (sous debian). Cf: http://web.developpez.com/tutoriel/apache/vhost/ aprés un reload du serveur apache et c'est good
valentin Posté 23 Mars 2007 Auteur Posté 23 Mars 2007 sur : http://wiki.unelectronlibre.info/serveurwe..._apache_et_bind ils ne donnent que la moitier des choses, comment j'accède à Bind sous windows ? si non j'ai activer le module virtual host, j'ai retiré le # qui était devant la ligne. Cependant ce n'est pas pourquoi cela marche apres des httpd.conf j'en ai plusieurs, à la limite je les édites tous, cependant : <VirtualHost xxx.xxx.xxx.xxx:80> DocumentRoot /home/web/domaine.tld/www ServerName domaine.tld ServerAlias *.domaine.tld VirtualDocumentRoot /home/web/domaine.tld/%1 CustomLog /var/log/apache2/domaine.tld/access.log combined ErrorLog /var/log/apache2/domaine.tld/error.log </VirtualHost> sur "/home/" comme je suis sous windows, je met "C:\vhosts" ? merci
Scruffy Posté 24 Mars 2007 Posté 24 Mars 2007 Je vais te donner mes vhosts, qui fonctionnent à la perfection. <VirtualHost IP> DocumentRoot /repertoire ServerName domaine.tld </VirtualHost> Exemple: <VirtualHost 00.00.00.00> DocumentRoot /home/teasahost/public_html/ ServerName www.Teasa-Host.fr </VirtualHost> pour le VirtualHost tu met l'ip du serveur, l'ip sur laquelle ton domaine est envoyé, ensuite si tu as apache2 rajoute :80 au bout. en faite, le DocumentRoot est le répertoire où se trouve ton site, mais ce répertoire doit être un répertoire lisible par apache. et le ServerName, c'est explicite.. enfin n'indique pas le http:// Ensuite si tu avait quelque chose comme Awstats d'installer, tu peu compliquer la chose: <VirtualHost 00.00.00.00> DocumentRoot /repertoire ServerName domaine.tld <Directory "/repertoire"> allow from all Options +Indexes </Directory> ErrorLog /home/user/log/error_log TransferLog /home/user/log/access_log CustomLog /home/user/log/access_log combined </VirtualHost>
valentin Posté 24 Mars 2007 Auteur Posté 24 Mars 2007 (modifié) oki merci je vais tester, mais grâce à realpath je connais l'adresse maintenant qu'il faut mettre dans document root donc là j'obtient un truc comme ça : <VirtualHost 213.251.134.187:80> DocumentRoot C:\Inetpub\vhosts\niceblog.fr\httpdocs\ ServerName www.niceblog.fr ServerAlias niceblog.fr ServerAlias *.niceblog.fr </VirtualHost> plus haut j'ai cette ligne : LoadModule vhost_alias_module modules/mod_vhost_alias.so j'ai trouvé cette ligne aussi : See <URL:http://httpd.apache.org/docs-2.0/> j'en conclu que j'ai apache 2.0 Modifié 24 Mars 2007 par valentin
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant