Configurer un Serveur Web sur Linux

Ce guide vous explique comment installer et configurer un serveur web (Apache ou Nginx) sur votre Service Cloud King Hosting pour héberger vos sites web.

Info : Apache et Nginx sont les serveurs web les plus couramment utilisés. Choisissez celui qui correspond le mieux à vos besoins.

1. Choisir et installer un serveur web

Vous pouvez installer Apache ou Nginx. Voici les commandes pour Debian/Ubuntu :

Pour Apache :

sudo apt update
sudo apt install apache2

Pour Nginx :

sudo apt update
sudo apt install nginx

2. Configuration de base

Après l'installation, le serveur web devrait démarrer automatiquement. Vous pouvez vérifier son statut :

Pour Apache :

sudo systemctl status apache2

Pour Nginx :

sudo systemctl status nginx

Par défaut, la page d'accueil se trouve généralement dans /var/www/html.

3. Configurer un Virtual Host (pour plusieurs sites)

Pour héberger plusieurs sites sur un même VPS, vous utiliserez des Virtual Hosts (Apache) ou Server Blocks (Nginx). Créez un fichier de configuration pour chaque site dans les répertoires appropriés.

Pour Apache : /etc/apache2/sites-available/votre-site.conf

Pour Nginx : /etc/nginx/sites-available/votre-site

Astuce : De nombreux tutoriels en ligne expliquent en détail la configuration des Virtual Hosts/Server Blocks pour Apache et Nginx.

4. Points clés à vérifier