Comment installer et configurer le serveur Nginx sous Linux
Nginx est un logiciel de serveur Web open source hautes performances largement utilisé pour créer des sites Web et des applications hautes performances. Cet article vous présentera comment installer et configurer le serveur Nginx sur le système d'exploitation Linux.
Étape 1 : Mettre à jour le système
Avant d'installer un logiciel, assurez-vous d'abord que votre système est à jour. Exécutez la commande suivante dans le terminal pour mettre à jour le système vers la dernière version :
sudo apt update
sudo apt update
Étape 2 : Installez Nginx
Exécutez la commande suivante dans le terminal pour installer Nginx :
sudo apt install nginx
Processus d'installation Cela peut prendre un certain temps. Une fois l'installation terminée, entrez l'adresse IP de votre serveur dans le navigateur. Vous verrez la page d'accueil par défaut de Nginx, indiquant que Nginx est installé avec succès.
Étape 3 : Configurer Nginx
Le fichier de configuration Nginx se trouve dans le répertoire /etc/nginx. Vous pouvez utiliser n'importe quel éditeur de texte pour modifier ce fichier. Par exemple :
sudo nano /etc/nginx/nginx.conf
Dans le fichier de configuration, vous pouvez modifier les options courantes suivantes :
Par exemple :
server_name example.com ;
Par exemple :
server_tokens off ;
location /example {
return 301 http://example.com;
}
Après avoir enregistré et fermé le fichier de configuration, utilisez la commande suivante pour recharger Nginx fichier de configuration :
sudo systemctl reload nginx
Étape 4 : Configurer l'hôte virtuel Nginx
L'hôte virtuel vous permet d'héberger plusieurs sites Web sur le même serveur. L'hôte virtuel Nginx peut être configuré en créant un nouveau fichier de configuration.
sudo nano /etc/nginx/sites-available/ example .com.conf
server {
listen 80; server_name example.com; root /var/www/example.com; location / { index index.html; }
}
sudo ln -s /etc /nginx /sites-available/example.com.conf /etc/nginx/sites-enabled/
Rechargez ensuite le fichier de configuration Nginx :
sudo systemctl reload nginx
Étape 5 : Configurer HTTPS
Afin de protéger les données sécurité du site Web, il est recommandé d'activer HTTPS pour le site Web. Voici un exemple de code sur la façon de configurer HTTPS :
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 - keyout / etc/nginx/cert.key -out /etc/nginx/cert.crt
listen 443 ssl;
ssl_certificate /etc/nginx/cert.crt;
ssl_certificate_key /etc/nginx/cert.key;
Enregistrez et fermez le fichier de configuration et rechargez le fichier de configuration Nginx.
Étape 6 : Démarrez Nginx
Après avoir modifié la configuration, utilisez la commande suivante pour démarrer le service Nginx :
sudo systemctl start nginx
Vous pouvez vérifier si Nginx est en cours d'exécution à l'aide de la commande suivante :
systemctl status nginx
Maintenant, vous avez installé et configuré avec succès le serveur Nginx sous Linux. Vous pouvez effectuer davantage de personnalisation et d'optimisation si nécessaire. Bonne chance pour créer des sites Web et des applications hautes performances avec Nginx !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!