3) Serveur dédié : créer et activer un Virtual Host
Posté : mer. 9 déc. 2015 00:18
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 :
Configuration du virtual host
On y ajoute tout ce qu’il faut pour démarrer :
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 :
et on redémarre le serveur Apache histoire de vérifier que tout est pris en compte comme prévu
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 !!!
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
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>
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
Code : Tout sélectionner
/etc/init.d/apache2 restart
Le Partage Est Une Force !!!