Serveur dédié : créer et activer un Virtual Host sous Apache

icon apache2 Serveur dédié : créer et activer un Virtual Host sous ApacheDans 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 :

nano /etc/apache2/sites-available/www.skyminds.net

Configuration du virtual host

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

	<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 :

a2ensite www.skyminds.net

et on redémarre le serveur Apache histoire de vérifier que tout est pris en compte comme prévu :

/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.


quick-menu

Laisser un commentaire


Si vous possédez un compte, connectez-vous.

Quicktags: THINK. Then write. No SMS.

Me tenir informé(e) des futurs commentaires. Ou abonnez-vous sans commenter.