GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Lighttpd sur CentOS 7

Dans ce didacticiel, nous allons vous montrer comment installer Lighttpd sur un VPS Centos 7 ainsi que configurer MariaDB et PHP.

Lighttpd est un serveur Web sécurisé, open-source, rapide, flexible et optimisé. Lighttpd dispose d'une infrastructure à haut débit qui permet de meilleures performances avec le même matériel par rapport à d'autres serveurs Web alternatifs. Lighttpd prend en charge les interfaces FastCGI, SCGI et CGI et permet aux applications Web écrites dans n'importe quel langage de programmation d'être utilisées avec le serveur.

FastCGI de Lighttpd peut être configuré pour prendre en charge PHP avec des caches d'opcode et a également retenu l'attention des communautés Perl, Python et Ruby.

Commençons par l'installation.

Prérequis

  • Pour les besoins de ce didacticiel, nous utiliserons un VPS Centos 7.
  • Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.

Étape 1 :Connectez-vous via SSH et mettez à jour

Connectez-vous à votre serveur via SSH en tant qu'utilisateur root à l'aide de la commande suivante :

ssh root@IP_ADDRESS -p PORT_NUMBER

N'oubliez pas de remplacer "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP et le numéro de port SSH respectifs de votre serveur.

Avant de commencer l'installation, vous devrez mettre à jour vos packages système vers leurs dernières versions. C'est facile à faire et cela ne prendra pas plus de quelques minutes.

Vous pouvez le faire en exécutant la commande suivante :

mise à jour sudo yum

Une fois les mises à jour terminées, nous pouvons passer à l'étape suivante.

Étape 2 :Installez Lighttpd

Avant d'installer Lighttpd, nous devons activer le référentiel EPEL sur notre système et mettre à jour à nouveau nos packages logiciels à l'aide des commandes suivantes :

yum -y install epel-releaseyum -y update

Une fois le référentiel EPEL activé, nous pouvons installer le serveur Web Lighttpd en exécutant la commande suivante :

yum installer lighttpd

Une fois les packages Lighttpd installés, nous pouvons démarrer et permettre au service de démarrer automatiquement au démarrage.

systemctl start lighttpdsystemctl enable lighttpd

Pour vérifier l'état du service, exécutez la commande suivante :

systemctl status lighttpd

Si tout va bien, vous devriez obtenir le résultat suivant :

● lighttpd.service - Serveur Web ultra-rapide avec une configuration système légère       Chargé :chargé (/usr/lib/systemd/system/lighttpd.service ; désactivé ; préréglage du fournisseur :désactivé)     Actif :actif (en cours d'exécution) depuis le mar. 2019-07 -02 12:52:11 HAC ; Il y a 2 s PID principal :11445 (lighttpd)      CGroup :/system.slice/lighttpd.service       └─11445 /usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf

Si vous voyez des erreurs de réseau dans le statut, ouvrez le /etc/lighttpd/lighttpd.conf fichier de configuration et modifiez la ligne qui indique server.use-ipv6 de enable pour disable .

Maintenant, nous devons redémarrer le serveur Web Lighttpd et tout devrait bien fonctionner.

systemctl redémarrer lighttpd

Ensuite, vous pouvez ouvrir votre navigateur Web préféré et entrer l'adresse IP de votre serveur. Il chargera la page Web Lighttpd par défaut.

La racine de document par défaut pour Lighttpd est /var/www/lighttpd/ et le fichier de configuration principal est à /etc/lighttpd/lighttpd.conf .

Étape 3 :Installer la prise en charge de MariaDB pour Lighttpd

Si vous avez besoin d'un support de base de données avec votre configuration Lighttpd, cette étape peut être très utile.

Nous pouvons installer le serveur de base de données MariaDB en utilisant les commandes suivantes :

yum -y install mariadb mariadb-server

Une fois l'installation terminée, nous pouvons démarrer et activer le service avec ces commandes suivantes :

systemctl start mariadb.servicesystemctl enable mariadb.service

Nous pouvons alors vérifier l'état du service en exécutant la commande suivante :

statut systemctl mariadb.service

Si tout va bien, vous devriez obtenir le résultat suivant :

● mariadb.service - Serveur de base de données MariaDB       Chargé :chargé (/usr/lib/systemd/system/mariadb.service ; activé ; fournisseur prédéfini :désactivé)       Actif :actif (en cours d'exécution) depuis le mar 2019-07-02 11 :44h39 HAC ; Il y a 1h 29min   PID principal :776 (mysqld_safe)      CGroup :/system.slice/mariadb.service     ├─ 776 /bin/sh /usr/bin/mysqld_safe --basedir=/usr      └─1076 /usr/libexec/mysqld -- basedir=/usr --datadir=/var/lib/mysql

Nous pouvons nous connecter à la ligne de commande MariaDB avec la commande suivante :

mysql -u root -p

Si vous vous êtes connecté avec succès, vous obtiendrez le résultat suivant :

Bienvenue dans le moniteur MariaDB. Les commandes se terminent par; ou \g.Votre identifiant de connexion MariaDB est la version 5Server :5.5.60-MariaDB MariaDB Server

Nous avons installé et connecté avec succès le serveur de base de données MariaDB. Vous pouvez taper "exit" pour quitter l'interface.

Étape 4 :Installer PHP et PHP-FPM avec FastCGI

Pour installer PHP avec toutes ses extensions nécessaires, exécutez la commande suivante :

yum -y install php php-mysqlnd php-pdo php-gd php-mbstring

Une fois PHP installé, nous pouvons activer le support PHP-FPM et FastCGI pour Lighttpd en exécutant la commande suivante :

yum -y install php-fpm lighttpd-fastcgi

Ensuite, ouvrez le fichier suivant /etc/php-fpm.d/www.conf en utilisant votre éditeur de texte préféré. Pour notre tutoriel, nous utiliserons "nano":

nano /etc/php-fpm.d/www.conf

Une fois le fichier ouvert, modifiez les deux lignes suivantes :

 ; Utilisateur/groupe de processus Unix ; Remarque :L'utilisateur est obligatoire. Si le groupe n'est pas défini, le groupe de l'utilisateur par défaut ; sera utilisé.; RPM :apache Choisi pour pouvoir accéder à certains répertoires comme httpduser =lighttpd; RPM :Garder un groupe autorisé à écrire dans le journal dir.group =lighttpd

Maintenant, nous pouvons démarrer le service PHP-FPM et lui permettre de démarrer automatiquement au démarrage avec les commandes suivantes :

systemctl démarrer php-fpm.servicesystemctl activer php-fpm.service

Pour vérifier l'état du service, exécutez ceci :

statut systemctl php-fpm.service

Vous devriez obtenir le résultat suivant :

● php-fpm.service - Le gestionnaire de processus PHP FastCGI       Chargé :chargé (/usr/lib/systemd/system/php-fpm.service ; désactivé ; préréglage fournisseur :désactivé)       Actif :actif (en cours d'exécution) depuis mar 2019 -07-02 13:30:09 CDT ; Il y a 10 s  PID principal :11571 (php-fpm)       Statut :"Processus actifs :0, inactifs :5, Requêtes :0, lents :0, Trafic :0req/sec"       CGroup :/system.slice/php-fpm.service 

C'est tout ce qu'il y a à faire - dans ce didacticiel, nous avons appris à installer Lighttpd sur Centos 7, ainsi qu'à activer MariaDB, PHP et PHP-FPM avec FastCGI dans Lighttpd.

Bien sûr, vous n'êtes pas obligé d'installer Lighttpd sur CentOS 7 si vous utilisez l'un de nos services d'hébergement VPS CentOS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer et de configurer Lighttpd sur CentOS 7 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article sur comment installer Lighttpd sur CentOS 7 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les raccourcis de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer Lighttpd sur CentOS 7

Comment installer Java sur CentOS 7

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8

Comment installer le serveur Web Lighttpd sur CentOS 8

Comment installer Lighttpd sur CentOS

Comment installer Lighttpd sur CentOS 8