J'ai pris un serveur préinstallé avec Debian 5 (lenny) et ispconfig, c'est simple et pratique
Toutefois, j'ai un petit souci pour tester un site, avant de transférer le domaine sur le serveur :j'ai un problème avec les virtualhosts (je veux migrer mes sites d'un serveur vers un autre)
En effet, j'ai configuré le site et sa base de données, mais je suis un peu perdu avec les vhosts pour savoir avec quelle url l'attaquer, sachant que
http://mon-ip/~mon-user
ne fonctionne pas, il n'y a pas de user créé (ispconfig crée l'utilisateur dans mysql, puis applique des scripts pour modifier les vhosts etc.)
les sites sont dans :
/var/www/clients/clientXX/webYY/
ensuite il y a des liens symboliques dans /var/www/ qui pointent vers les répertoires "à numéros" :
mon-domaine.com -> /var/www/clients/client3/web9/
par exemple
Le vhost correspondant sera :
/etc/apache2/sites-available/mon-domaine.com.vhost
Code : Tout sélectionner
<Directory /var/www/mon-domaine.com>
AllowOverride None
Order Deny,Allow
Deny from all
</Directory>
<VirtualHost 188.165.46.26:80>
DocumentRoot /var/www/clients/client3/web9/web
ServerName mon-domaine.com
ServerAlias *.mon-domaine.com
ServerAdmin [email protected]
ErrorLog /var/log/ispconfig/httpd/mon-domaine.com/error.log
ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 405 /error/405.html
ErrorDocument 500 /error/500.html
ErrorDocument 503 /error/503.html
<Directory /var/www/mon-domaine.com/web>
Options FollowSymLinks
AllowOverride Indexes AuthConfig Limit FileInfo
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/clients/client3/web9/web>
Options FollowSymLinks
AllowOverride Indexes AuthConfig Limit FileInfo
Order allow,deny
Allow from all
</Directory>
# suphp enabled
<Directory /var/www/clients/client3/web9/web>
suPHP_Engine on
# suPHP_UserGroup web9 client3
AddHandler x-httpd-suphp .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-suphp
</Directory>
Aly