Nginx est un serveur HTTP et proxy inversé haute performance, et prend en charge le proxy IMAP / POP3. Avec ses excellentes capacités de traitement de la concurrence et sa faible consommation de ressources, Nginx est devenu un composant indispensable dans les services Web modernes.
Dans la plupart des distributions Linux, l'installation de Nginx est facile à utiliser. Prendre Ubuntu comme exemple, exécutez la commande suivante pour installer:
Mise à jour Sudo Apt sudo apt install nginx
Une fois l'installation terminée, vous pouvez démarrer le service Nginx à l'aide de la commande suivante:
sudo systemctl start nginx
Accéder à l'adresse IP du serveur dans le navigateur. Si la page de bienvenue par défaut de Nginx s'affiche, l'installation est réussie.
Ensuite, installez PHP et les modules connexes pour s'assurer que les pages Web dynamiques sont prises en charge:
sudo apt installer php-fpm php-mysql
PHP-FPM (FastCGI Process Manager) peut améliorer considérablement les performances de PHP. Modifiez le fichier de configuration de PHP-FPM et modifiez les paramètres de clé:
sudo nano /etc/php/7.x/fpm/php.ini
Trouver et définir:
cgi.fix_pathinfo = 0
Après enregistrer, redémarrez le service PHP-FPM:
sudo systemctl redémarrer php7.x-fpm
Ajout de contenu lié à la prise en charge de PHP dans le fichier de configuration Nginx, l'exemple est le suivant:
serveur { Écoutez 80; server_name your-domain.com; root / var / www / html; index index.php index.html index.htm; emplacement / { try_files $ uri $ uri / = 404; } Emplacement ~ \ .php $ { Inclure des extraits / fastcgi-php.conf; fastcgi_pass Unix: /run/php/php7.x-fpm.sock; fastcgi_param script_filename $ document_root $ fastcgi_script_name; Inclure FastCGI_PARAMS; } }
Veuillez remplacer les numéros de version de votre Domain.com et PHP par des valeurs réelles. Une fois la configuration terminée, redémarrez Nginx:
sudo systemctl redémarrer nginx
Pour vérifier que la configuration est en vigueur, vous pouvez créer une nouvelle page d'informations PHP simple:
écho "<?php phpinfo(); ?> "> /var/www/html/info.php
Visitez ensuite http://your-domain.com/info.php dans votre navigateur. Si la page d'informations PHP s'affiche, cela signifie que la configuration est réussie.
Après avoir terminé la configuration de base, il est recommandé d'améliorer davantage la sécurité et les performances du serveur, telles que la désactivation des fonctions PHP inutiles, l'activation de la compression NGINX GZIP et la définition du contrôle d'accès pour garantir que le système est stable et efficace.
Cet article présente systématiquement comment installer et configurer Nginx et PHP dans un environnement Linux, de l'installation de base à l'optimisation des performances, vous aidant à créer rapidement un environnement de service Web stable et efficace.