Bonsoir,
J’ai un serveur sous Wheezy avec LAMP.
Je souhaite, sur ce même serveur, avoir une «infinité» de sites possible, après une recherche sur Google je découvre le virtual hosting (je n’ai jamais vraiment touché à LAMP plus que ça).
Je souhaite qu’avec une seule IP je puisse avoir plusieurs sites (dont les DocumentRoot se trouvent dans /var/www/nomdusite).
J’ai donc crée /etc/apache2/httpd.conf/vhosts.conf :
[code]Listen 80
NameVirtualHost 88.191.133.170:80
<VirtualHost *:80>
ServerAdmin kevingaspard@lavabit.com
DocumentRoot /var/www/koshie
ServerName koshie.fr
ServerAlias http://koshie.fr
ErrorLog /var/www/koshie/logs/error_log
TransferLog /var/www/koshie/logs/access_log
<VirtualHost *:80>
ServerAdmin kevingaspard@lavabit.com
DocumentRoot /var/www/sd-24441
ServerName sd-24441.dedibox.fr
ServerAlias http://sd-24441.dedibox.fr
ErrorLog /var/www/sd-24441/logs/error_log
TransferLog /var/www/koshie/logs/access_log
[/code]
Quand je relance apache2 j’ai ça :
[quote]Restarting web server: apache2[Sat Jul 16 23:16:01 2011] [warn] NameVirtualHost 88.191.133.170:80 has no VirtualHosts
[Sat Jul 16 23:16:01 2011] [warn] NameVirtualHost 88.191.133.170:80 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address [::]:80[/quote]
Et lorsque je vais sur sd-24441.dedibox.fr j’ai le contenu du DocumentRoot de koshie.fr (c’est-à-dire «It works dude !»).
J’ai tenté de comprendre la configuration via le site d’Apache et quelques recherches sur Google mais il semblerait que j’ai pas tout compris :).
Dans le doute, voici mon /etc/hosts :
[code]127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
88.191.133.170 sd-24441.dedibox.fr Alpha
[/code]
Koshicalement