3) Serveur dédié : créer et activer un Virtual Host

Nos tutoriels complets pour vous aider
Répondre
chatonhub
    unknown unknown

3) Serveur dédié : créer et activer un Virtual Host

Message par chatonhub »

Dans le tutoriel précédent, nous avons importé notre base de données et uploadé nos fichiers sur le serveur.
Il nous faut maitenant indiquer au serveur Apache où se trouvent nos fichiers pour qu’il puisse les servir.

L’ajout d’un virtual host (hôte virtuel) ne prend que quelques minutes.


Création du virtual host

Nous créons un fichier sous /etc/apache2/sites-available/ qui porte le nom de domaine de notre site, cela permet de s’y retrouver :

Code : Tout sélectionner

nano /etc/apache2/sites-available/www.skyminds.net
Configuration du virtual host

On y ajoute tout ce qu’il faut pour démarrer :

Code : Tout sélectionner

<VirtualHost *:80>
 ServerAdmin webmaster@skyminds.net
 ServerName  www.skyminds.net
 ServerAlias skyminds.net
 
 # Indexes + Directory Root.
 DirectoryIndex index.php index.html
 DocumentRoot /home/skyminds/public_html/
 
 # BEGIN WordPress, enhancements by Matt - www.skyminds.net
 <IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\.php$ - [L]
 RewriteCond $1 ^(index\.php)?$ [OR]
 RewriteCond $1 \.(gif|jpg|png|ico|css|js)$ [NC,OR]
 RewriteCond %{REQUEST_FILENAME} -f [OR]
 RewriteCond %{REQUEST_FILENAME} -d
 RewriteRule ^(.*)$ - [S=1]
 RewriteRule . /index.php [L]
 </IfModule>
 # END wordpress
 
 Options FollowSymLinks
 Order allow,deny
 Allow from all
 </VirtualHost>
Voici ce que l’on a paramétré : le nom de domaine (avec et sans “www”), les fichiers d’index en PHP sont servis avant ceux en HTML, le répertoire par défaut dans lequel se trouvent nos fichiers, le code des permalinks pour WordPress.
Tout cela sert pour notre installation WordPress.

Activation du virtual host

Ensuite, on active notre virtual host dans Apache :

Code : Tout sélectionner

a2ensite www.skyminds.net
et on redémarre le serveur Apache histoire de vérifier que tout est pris en compte comme prévu

Code : Tout sélectionner

/etc/init.d/apache2 restart
Et voilà, notre site est désormais actif en local, depuis l’IP ou le nom de notre serveur. Prochaine étape : pointer le nom de domaine vers notre serveur pour que tout le monde puisse accéder au site.[/align][/color][/size]

Le Partage Est Une Force !!!
Répondre