Come installare Polr su CentOS 8

Come installare Polr su CentOS 8

In questo tutorial, ti mostreremo come installare Polr su CentOS 8.

Polr richiede un server web, un database MySQL e PHP. Installeremo il server web Apache e l'ultima versione di MySQL e PHP 7.4.

Polr è un abbreviatore di link veloce, moderno e open source. Ti consente di ospitare il tuo URL shortener, di marcare i tuoi URL e di ottenere il controllo sui tuoi dati.

Iniziamo con l'installazione.

Passaggio 1 - Mantieni aggiornato il server

# yum update -y

Passaggio 2: installa Apache e abilita apache.service.

# dnf install httpd -y

# systemctl enable httpd.service

Aggiungi le regole del firewall per aprire le porte 80 (HTTP) e 443 (HTTPS) in modo che possa accedere al server da Internet.

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

Passaggio 3: creare il file vhost di Apache per l'installazione di Polr

Dobbiamo creare il file di configurazione di Apache per l'installazione di Polr. Crea il file usando il seguente comando:

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

Aggiungi le seguenti righe e cambia example.com con il tuo nome di dominio:


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

Passaggio 4: installa PHP 7.4

Innanzitutto, installa il repository Remi, che fornirà i pacchetti PHP 7.4 e phpredis.

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

Quindi, dai un'occhiata ai moduli PHP disponibili eseguendo.

# dnf module list php

Successivamente, per abilitare il flusso remi-7.4 di PHP , esegui il seguente comando dnf :

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

Infine, per installare PHP 7.4, esegui il comando:

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

Passaggio 5 - Installa MySQL e crea un database

Polr memorizza i dati in un database SQL. Installa e abilita il server MySQL.

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

Proteggi l'installazione di MySQL eseguendo lo script fornito.

# mysql_secure_installation

Quando viene richiesta una password di root, scegli una password sicura e procedi con l'installazione.

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

Ora, accedi a MySQL usando il seguente comando:

# mysql -u root -p

Creeremo un database per Polr usando il seguente comando:

# CREATE DATABASE polr;

Successivamente, creeremo un utente e concederemo i privilegi a quell'utente del database polr .

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

Nota: sostituire il nome utente con il proprio nome utente.

Esci da MySQL

Passaggio 6 - Installa Polr

Innanzitutto,   installeremo git e cloneremo il repository Polr da Github.

# dnf install git -y

# cd /var/www/html

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

Sposta i file scaricati nella radice del server web.

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

Scarica il pacchetto Composr. Questo è necessario per installare le dipendenze.

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

Installa le dipendenze con Composr.

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

Copia il file di configurazione fornito per abilitare il programma di installazione basato sul web.

# cp .env.setup .env

Imposta le autorizzazioni file appropriate.

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

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

# chcon -R -t httpd_sys_rw_content_t storage .env

Avvia il server web Apache.

# systemctl start httpd.service

Abbiamo installato con successo Polr su CentOS 8.

Infine, vai su example.com/setup per avviare il programma di installazione Polr basato sul web e inserisci le informazioni richieste. Usa le credenziali MySQL create in precedenza per la configurazione del database. Una volta inviato il modulo di configurazione, l'installazione di Polr sarà completata.

Abbiamo visto come installare Polr su CentOS 8.

Cerchi un server dedicato affidabile? Visita la nostra pagina del piano server dedicato a 10 Gbps .


Calcolatore commissioni PayPal

Calcolatore commissioni PayPal

Calcolatore commissioni PayPal. PayPal è il metodo di pagamento più comunemente utilizzato.PayPal offre account personali e aziendali.Ti offre una chiara panoramica delle commissioni

Come installare ed eseguire MTR Report su CentOS 7

Come installare ed eseguire MTR Report su CentOS 7

impareremo come installare ed eseguire il report MTR su CentOS 7. Per diagnosticare e isolare gli errori di rete, l'amministratore di Linux utilizza lo strumento MTR (my traceroute).

Come installare e configurare Git Server su CentOS 7

Come installare e configurare Git Server su CentOS 7

Vedremo come installare e configurare il server git su CentOS 7. Configurare un server Git. Git è un software gratuito e open source. Installa Git usando YUM o scaricalo.

Facile da installare iRedMail su Ubuntu 20.04

Facile da installare iRedMail su Ubuntu 20.04

In questo tutorial, ti mostreremo come è facile installare iRedMail su Ubuntu 20.04. iRedMail è una soluzione server di posta open source.

Come configurare OrangeScrum su CentOS 7

Come configurare OrangeScrum su CentOS 7

In questo articolo, spiega bene come configurare OrangeScrum su CentOS 7.

Facile da installare XploitSPY su Ubuntu 20.04

Facile da installare XploitSPY su Ubuntu 20.04

In questo articolo, spiega bene come è facile installare XploitSPY sul server Ubuntu 20.04. XploitSPY è uno strumento di spionaggio per il monitoraggio di Android.

Come installare Polr su CentOS 8

Come installare Polr su CentOS 8

Ti mostreremo come installare Polr su CentOS 8. Installeremo il server web Apache, l'ultima versione di MySQL e PHP 7.4. Polr è un moderno accorciatore di link.

Come installare IntelliJ IDEA su Ubuntu 20.04

Come installare IntelliJ IDEA su Ubuntu 20.04

In questo articolo, spiega bene come installare IntelliJ IDEA su Ubuntu 20.04. IntelliJ IDEA è un ambiente di sviluppo integrato. Versione comunitaria

7 utili strumenti OSINT per i test di penetrazione

7 utili strumenti OSINT per i test di penetrazione

In questo articolo, spiega bene 7 strumenti OSINT utili per il Penetration Testing.

Come installare plausibile su Ubuntu 20.04

Come installare plausibile su Ubuntu 20.04

Come installare Plausible su Ubuntu 20.04. Plausible Analytics un'alternativa semplice, open source e rispettosa della privacy per l'analisi dei dati web a Google Analytics.