Comment installer Polr sur CentOS 8

Comment installer Polr sur CentOS 8

Dans ce tutoriel, nous allons vous montrer comment installer Polr sur CentOS 8.

Polr nécessite un serveur Web, une base de données MySQL et PHP. Nous installerons le serveur Web Apache et la dernière version de MySQL et PHP 7.4.

Polr est un raccourcisseur de liens rapide, moderne et open source. Il vous permet d'héberger votre propre raccourcisseur d'URL, de marquer vos URL et de prendre le contrôle de vos données.

Commençons par l'installation.

Étape 1 - Maintenez le serveur à jour

# yum update -y

Étape 2 - Installez Apache et activez apache.service.

# dnf install httpd -y

# systemctl enable httpd.service

Ajoutez des règles de pare-feu pour ouvrir les ports 80 (HTTP) et 443 (HTTPS) afin qu'il puisse accéder au serveur depuis Internet.

# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload

Étape 3 - Créez un fichier vhost Apache pour l'installation de Polr

Nous devons créer un fichier de configuration Apache pour l'installation de Polr. Créez le fichier à l'aide de la commande suivante :

# vi /etc/httpd/conf.d/polr.conf

Ajoutez les lignes suivantes et remplacez example.com par votre propre nom de domaine :


ServerName example.com
ServerAlias example.com
DocumentRoot "/var/www/html/public'

Require all granted
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined

Étape 4 - Installez PHP 7.4

Tout d'abord, installez le référentiel Remi, qui fournira les packages PHP 7.4 et phpredis.

# dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

Ensuite, jetez un œil aux modules PHP disponibles en exécutant.

# dnf module list php

Ensuite, afin d'activer le flux PHP remi-7.4 , exécutez la commande dnf suivante :

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

Enfin, afin d'installer PHP 7.4, exécutez la commande :

# dnf install php php-xml php-pdo php-mysqlnd php-mbstring php-tokenizer php-json php-curl -y

Étape 5 - Installez MySQL et créez une base de données

Polr stocke les données dans une base de données SQL. Installez et activez le serveur MySQL.

# dnf install mysql-server -y
# systemctl enable mysqld.service
# systemctl start mysqld.service

Sécurisez l'installation de MySQL en exécutant le script fourni.

# mysql_secure_installation

Lorsque vous êtes invité à saisir un mot de passe root, choisissez un mot de passe sûr et procédez à l'installation.

Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
New password:
Re-enter new password:
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y

Maintenant, connectez-vous à MySQL à l'aide de la commande suivante :

# mysql -u root -p

Nous allons créer une base de données pour Polr en utilisant la commande suivante :

# CREATE DATABASE polr;

Ensuite, nous allons créer un utilisateur et accorder des privilèges à cet utilisateur de la base de données polr .

mysql>CREATE USER 'username’@’localhost' identified by 'password';
mysql>GRANT ALL PRIVILEGES on polr.* to 'username’@’localhost';
mysql>FLUSH PRIVILEGES;

Remarque : remplacez le nom d' utilisateur par votre propre nom d'utilisateur.

Quitter MySQL

Étape 6 - Installer Polr

Tout d'abord, nous allons installer  git  et cloner le référentiel Polr à partir de Github.

# dnf install git -y

# cd /var/www/html

# git clone https://github.com/cydrobolt/polr.git --depth=1

Déplacez les fichiers téléchargés à la racine du serveur Web.

# mv ./polr/.[!.]* . && mv ./polr/* . && rm -rf polr

Téléchargez le package Composer. Ceci est nécessaire pour installer les dépendances.

# curl -sS https://getcomposer.org/installer | php

Installez les dépendances avec Composr.

# php composer.phar install --no-dev -o

Copiez le fichier de configuration fourni pour activer le programme d'installation Web.

# cp .env.setup .env

Définissez les autorisations de fichier appropriées.

# chown -R apache:apache /var/www/html/

# chmod -R 755 /var/www/html/

# chcon -R -t httpd_sys_rw_content_t storage .env

Démarrez le serveur Web Apache.

# systemctl start httpd.service

Nous avons installé avec succès Polr sur CentOS 8.

Enfin, accédez à example.com/setup pour lancer le programme d'installation Web Polr et entrez les informations requises. Utilisez les informations d'identification MySQL créées précédemment pour la configuration de la base de données. Une fois que vous avez soumis le formulaire d'installation, l'installation de Polr sera terminée.

Nous avons vu comment installer Polr sur CentOS 8.

Vous cherchez un serveur dédié fiable ? Visitez notre page de plan de serveur dédié 10Gbps .


Calculateur de frais PayPal

Calculateur de frais PayPal

Calculateur de frais PayPal. PayPal est le mode de paiement le plus couramment utilisé. PayPal propose des comptes personnels et professionnels. Il vous donne un aperçu clair des frais

Comment installer et exécuter le rapport MTR sur CentOS 7

Comment installer et exécuter le rapport MTR sur CentOS 7

nous apprendrons comment installer et exécuter le rapport MTR sur CentOS 7. Pour diagnostiquer et isoler les erreurs de réseau, l'administrateur Linux utilise l'outil MTR (my traceroute).

Comment installer et configurer Git Server sur CentOS 7

Comment installer et configurer Git Server sur CentOS 7

Nous verrons comment installer et configurer le serveur git sur CentOS 7. Configurer un serveur Git. Git est un logiciel libre et open source. Installez Git en utilisant YUM ou téléchargez-le.

Facile à installer iRedMail sur Ubuntu 20.04

Facile à installer iRedMail sur Ubuntu 20.04

Dans ce tutoriel, nous allons vous montrer comment il est facile d'installer iRedMail sur Ubuntu 20.04. iRedMail est une solution de serveur de messagerie open source.

Comment configurer OrangeScrum sur CentOS 7

Comment configurer OrangeScrum sur CentOS 7

Dans cet article, expliquez bien comment configurer OrangeScrum sur CentOS 7.

Facile à installer XploitSPY sur Ubuntu 20.04

Facile à installer XploitSPY sur Ubuntu 20.04

Dans cet article, expliquez bien comment il est facile d'installer XploitSPY sur le serveur Ubuntu 20.04. XploitSPY est un outil d'espionnage de surveillance Android.

Comment installer Polr sur CentOS 8

Comment installer Polr sur CentOS 8

Nous allons vous montrer comment installer Polr sur CentOS 8. Nous allons installer le serveur Web Apache, la dernière version de MySQL et PHP 7.4. Polr est un raccourcisseur de liens moderne.

Comment installer IntelliJ IDEA sur Ubuntu 20.04

Comment installer IntelliJ IDEA sur Ubuntu 20.04

Dans cet article, expliquez bien comment installer IntelliJ IDEA sur Ubuntu 20.04. IntelliJ IDEA est un environnement de développement intégré. Version communautaire

7 outils OSINT utiles pour les tests de pénétration

7 outils OSINT utiles pour les tests de pénétration

Dans cet article, expliquez bien 7 outils OSINT utiles pour les tests de pénétration.

Comment installer Plausible sur Ubuntu 20.04

Comment installer Plausible sur Ubuntu 20.04

Comment installer Plausible sur Ubuntu 20.04. Plausible Analytics est une alternative d'analyse Web simple, open source et respectueuse de la confidentialité à Google Analytics.