Outils d'utilisateurs

Outils du Site


start:tutoriels:apache_multisite

Configurer Apache pour pouvoir proposer l'accès à plusieurs sites

Configuration

vérifier le fichier :

# nano /etc/apache2/apache2.conf
# Include the virtual host configurations:
Include sites-enabled/

Copier le fichier :

# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default.bak

Editer ce nouveau fichier de configuration:

# nano  /etc/apache2/sites-available/default

modifier les lignes …

    <VirtualHost *:80>
        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
        #[…]
    </VirtualHost>

en par exemple

    <VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName newsite.com
        ServerAlias newsite.com


        DocumentRoot /var/www/sous_dossier
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/sous_dossier/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
        #[…]
    </VirtualHost>

Puis créer un lien symbolique :

# a2ensite new_site

ou

# pushd /etc/apache2/ && ln -s sites-available/new-site sites-enabled/new-site && popd

et enfin redémarrer le service

# /etc/init.d/apache2 restart

Si l'erreur suivante apparaît :

Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Entrer la commande suivante

# nano /etc/apache2/httpd.conf

et donner un petit nom à ce serveur web :

ServerName localhost

et enfin redémarrer le service

# /etc/init.d/apache2 restart

Voilà vous pouvez créer plusieurs site dans une seule et même machine.

start/tutoriels/apache_multisite.txt · Dernière modification: 2011/05/08 04:34 par sechanbask