- 1. Activer les référentiels OpenLiteSpeed sur CentOS 7
- 2. Installez OpenLiteSpeed sur CentOS 7
- 3. Configurer les ports OpenLiteSpeed sur CentOS 7
- 4. Accédez à OpenLiteSpeed sur CentOS 7
- 5. Installer PHP 7 pour OpenLiteSpeed sur CentOS 7
- 6. Configurer OpenLiteSpeed et PHP 7 sur CentOS 7
- 7. Vérifiez OpenLiteSpeed et PHP 7 sur CentOS 7
- 8. Installez MaiaDB pour OpenLiteSpeed sur CentOS 7
Il existe de nombreux outils utiles pour les distributions Linux qui nous permettent d'étendre beaucoup plus les fonctionnalités incluses.
L'un de ces outils gratuits est OpenLiteSpeed et aujourd'hui ce tutoriel analysera en détail comment installer et utiliser cet outil précieux sur CentOS
Qu'est-ce qu'OpenLiteSpeedOpenLiteSpeed est un serveur HTTP open source développé par LiteSpeed Technologies qui possède des fonctionnalités qui permettront de gérer facilement des centaines ou des milliers de connexions simultanément sans surcharger le serveur CentOS 7.
OpenLiteSpeed est open source, il peut donc être utilisé en toute liberté et est constamment mis à jour pour offrir les meilleures alternatives à tous les administrateurs CentOS 7.
Fonctionnalités OpenLiteSpeedEn utilisant ce serveur HTTP gratuit, nous aurons les avantages suivants :
- Utilisez une interface graphique WebAdmin pour la gestion des données.
- Statistiques en temps réel.
- Son développement s'adresse aux architectures événementielles à faibles charges de ressources, comme la RAM ou le CPU.
- Il permet de gérer des milliers de connexions simultanément.
- Prend en charge les modules tiers utilisant l'API (LSIAPI).
- Son moteur de réécriture utilise la syntaxe mod_rewrite d'Apache.
- Il propose un encodage hautes performances utilisant kqueue (FreeBSD et OS X), epoll (Linux), / dev / poll (Solaris) et poll.
- Mise en cache haute performance.
- Options d'évolutivité étendues.
- Il prend en charge plusieurs versions de PHP.
Systèmes d'exploitation pris en charge par OpenLiteSpeedOpenLiteSpeed peut être installé sur les systèmes d'exploitation suivants :
- CentOS 5, 6 et 7.
- Ubuntu 8.04 et versions ultérieures.
- Debian 4 et plus.
- Solaris (x86) : Sun0S 5.8 et versions ultérieures.
- OS X 10.3 et versions ultérieures.
- FreeBSD 4.5 et versions ultérieures.
Dans cet esprit, nous allons commencer le processus d'installation d'OpenLiteSpeed sur CentOS 7.
1. Activer les référentiels OpenLiteSpeed sur CentOS 7
La première étape consiste à télécharger et à installer les référentiels officiels OpenLiteSpeed pour une installation ultérieure.
Pour cela nous exécuterons la ligne suivante :
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
NoterCela doit être exécuté en tant qu'utilisateur root.
2. Installez OpenLiteSpeed sur CentOS 7
Étape 1
Une fois le référentiel activé, nous procédons à l'installation d'OpenLiteSpeed qui sera installé par défaut dans le chemin /usr/local/lsws, et nous le ferons en exécutant la ligne suivante :
miam installer openlitespeed
Étape 2
Nous entrerons la lettre Oui pour accepter le téléchargement et l'installation d'OpenLiteSpeed dans CentOS 7. Une fois installé, nous verrons ce qui suit :
Étape 3
Une fois OpenLiteSpeed installé, nous procédons à l'exécution et à la vérification de la version du serveur en exécutant les lignes suivantes :
/usr/local/lsws/bin/lswsctrl start/usr/local/lsws/bin/lshttpd -v
3. Configurer les ports OpenLiteSpeed sur CentOS 7
Par défaut le serveur utilisera le port 8088 pour lequel il est nécessaire de mettre à jour les règles et d'accorder les autorisations nécessaires, pour cela nous exécuterons ce qui suit :
firewall-cmd --zone = public --permanent --add-port = 8088 / tcp firewall-cmd -reload
4. Accédez à OpenLiteSpeed sur CentOS 7
Une fois le port activé, nous accédons à un navigateur et entrons l'une des syntaxes suivantes dans la barre d'adresse :
http : // IP du serveur : 8088 / http : // localhost : 8088
AGRANDIR
5. Installer PHP 7 pour OpenLiteSpeed sur CentOS 7
La prochaine étape à franchir est d'installer PHP pour le fonctionnement optimal d'OpenLiteSpeed dans CentOS 7 et pour cela il faudra effectuer les étapes suivantes :
Étape 1
Nous allons d'abord activer les référentiels EPEL en exécutant la ligne suivante. Nous acceptons le téléchargement.
miam installer epel-release
Étape 2
Maintenant nous allons installer PHP 7 avec quelques modules qui seront installés dans le chemin usr/local/lsws/lsphp70/bin/lsphp, nous allons exécuter la ligne suivante :
miam installer lsphp70 lsphp70-common lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
Étape 3
Nous acceptons le téléchargement et l'installation respective de PHP 7 et de ses add-ons. Si nous avons besoin de modules PHP 7 supplémentaires, nous pouvons exécuter la commande suivante :
miam recherche lsphp70
6. Configurer OpenLiteSpeed et PHP 7 sur CentOS 7
Étape 1
OpenLiteSpeed a une console WebAdmin associée au port 7080 par défaut, et la première étape à effectuer sera de configurer le nom d'utilisateur et le mot de passe pour cette console. Nous y parvenons en exécutant la commande suivante :
/usr/local/lsws/admin/misc/admpass.shDans la fenêtre affichée, nous entrerons le nom d'utilisateur et son mot de passe respectif :
Étape 2
Maintenant, nous allons mettre à jour les règles du pare-feu pour autoriser l'accès via le port 7080 pour cela, nous allons exécuter les lignes suivantes :
firewall-cmd --zone = public --permanent --add-port = 7080 / tcp firewall-cmd --reload
Étape 3
Maintenant, nous allons dans le navigateur et nous pouvons accéder à la console OpenLiteSpeed en utilisant l'une des options suivantes :
http: // IP du serveur: 7080 http: // localhost: 7080Étape 4
La fenêtre suivante sera affichée où nous allons à la ligne Paramètres avancés et cliquez sur Accès à
192.168.0.19 (site non sécurisé)
AGRANDIR
Étape 5
En cliquant là, nous accéderons à la console où nous entrerons les informations d'identification de l'utilisateur que nous avons créé précédemment :
AGRANDIR
Étape 6
Cliquez sur Connexion et ce sera l'environnement OpenLiteSpeed. OpenLiteSpeed utilise LSPHP 5 par défaut et il faudra les configurer pour utiliser PHP 7 qui a été installé précédemment.
AGRANDIR
Étape 7
Pour cela, nous allons à la section Configuration du serveur situé sur le côté gauche et allez dans l'onglet Application externe et cliquez sur l'icône de droite pour sélectionner l'option Ajouter:
AGRANDIR
Étape 8
Dans la ligne affichée, nous sélectionnerons l'option Application SAPI LiteSpeed et cliquez sur le bouton Prochain:
AGRANDIR
Étape 9
Là, nous allons configurer les valeurs suivantes :
- Nom : lsphp70
- Adresse : uds : //tmp/lshttpd/lsphp.sock
- Remarques : Configuration LSPHP70
- Nombre maximal de connexions : 35
- Délai d'expiration de la demande initiale (secondes) : 60
- Délai d'expiration de la nouvelle tentative : 0
- Commande : /usr/local/lsws/lsphp70/bin/lsphp
AGRANDIR
Étape 10
Cliquez sur le bouton sauver pour appliquer les modifications. Nous verrons que PHP 7 a été ajouté à la configuration OpenLiteSpeed :
AGRANDIR
Étape 11
Passons maintenant à l'onglet Gestionnaire de scripts et nous cliquerons sur le bouton Éditer éditer lsphp5 et là nous attribuerons les valeurs suivantes :
- suffixes : php
- Type de gestionnaire : LiteSpeed SAPI
- Nom du gestionnaire : lsphp70
- Remarques : définition du gestionnaire de script lsphp70
AGRANDIR
Étape 12
Nous devons maintenant changer le port d'écoute OpenLiteSpeed au port 80 qui est le port par défaut pour les serveurs HTTP et OpenLiteSpeed apporte le port 8080 par défaut. Pour ce changement, nous allons à la section Les auditeurs et là, nous allons cliquer sur l'icône Vue:
AGRANDIR
Étape 13
Dans la fenêtre qui s'affiche, cliquez sur Modifier et définissez le port sur 80. Cliquez sur Enregistrer pour enregistrer les modifications.
AGRANDIR
Étape 14
Maintenant, nous devons redémarrer le serveur pour appliquer toutes les modifications et pour cela, nous cliquons sur le bouton Redémarrage en douceur situé en haut :
AGRANDIR
Étape 15
Nous verrons la suite. Cliquez sur le bouton Aller pour effectuer l'action.
AGRANDIR
7. Vérifiez OpenLiteSpeed et PHP 7 sur CentOS 7
Étape 1
Une fois les ports d'écoute ajustés, nous devons autoriser le port 80 dans CentOS 7 et pour cela nous exécutons les lignes suivantes :
firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reloadÉtape 2
Nous pouvons maintenant vérifier la connectivité en utilisant les lignes suivantes dans la barre d'adresse du navigateur :
http: // IP du serveur http: // IP du serveur / phpifo.php
AGRANDIR
Étape 3
Les commandes que nous pouvons utiliser pour gérer OpenLiteSpeed sont :
/usr/local/lsws/bin/lswsctrl start : Exécuter OpenLiteSpeed /usr/local/lsws/bin/lswsctrl stop : Arrêter OpenLiteSpeed /usr/local/lsws/bin/lswsctrl restart : Redémarrer OpenLiteSpeed (Non shutdown) / usr / local / lsws / bin / lswsctrl help : Affiche les options générales d'OpenLiteSpeed.
8. Installez MaiaDB pour OpenLiteSpeed sur CentOS 7
Étape 1
Enfin nous pouvons installer le gestionnaire de base de données MariaDB pour OpenLiteSpeed en exécutant la ligne suivante :
miam installer openlitespeed mariadb-serverÉtape 2
Plus tard, nous démarrerons MariaDB et exécuterons l'installation sécurisée avec ces lignes :
systemctl démarrer mariadb mysql_secure_installationNous avons vu comment nous avons OpenLiteSpeed pour disposer d'un puissant serveur HTTP gratuit et avec de larges options d'utilisation.