Cómo instalar Polr en CentOS 8

Cómo instalar Polr en CentOS 8

En este tutorial, le mostraremos cómo instalar Polr en CentOS 8.

Polr requiere un servidor web, una base de datos MySQL y PHP. Instalaremos el servidor web Apache y la última versión de MySQL y PHP 7.4.

Polr es un acortador de enlaces rápido, moderno y de código abierto. Le permite alojar su propio acortador de URL, marcar sus URL y obtener control sobre sus datos.

Comencemos con la instalación.

Paso 1: mantenga el servidor actualizado

# yum update -y

Paso 2: instale Apache y habilite apache.service.

# dnf install httpd -y

# systemctl enable httpd.service

Agregue reglas de firewall para abrir los puertos 80 (HTTP) y 443 (HTTPS) para que pueda acceder al servidor desde Internet.

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

Paso 3: cree el archivo vhost de Apache para la instalación de Polr

Necesitamos crear un archivo de configuración de Apache para la instalación de Polr. Crea el archivo usando el siguiente comando:

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

Agregue las siguientes líneas y cambie example.com a su propio nombre de 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

Paso 4 - Instale PHP 7.4

Primero, instale el repositorio Remi, que proporcionará los paquetes PHP 7.4 y phpredis.

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

A continuación, eche un vistazo a los módulos PHP disponibles ejecutando.

# dnf module list php

A continuación, para habilitar el flujo PHP remi-7.4 , ejecute el siguiente comando dnf :

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

Finalmente, para instalar PHP 7.4, ejecute el comando:

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

Paso 5: instale MySQL y cree una base de datos

Polr almacena datos en una base de datos SQL. Instale y habilite el servidor MySQL.

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

Asegure la instalación de instalación de MySQL ejecutando el script provisto.

# mysql_secure_installation

Cuando se le solicite una contraseña de root, elija una contraseña segura y continúe con la instalación.

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

Ahora, inicie sesión en MySQL usando el siguiente comando:

# mysql -u root -p

Crearemos una base de datos para Polr usando el siguiente comando:

# CREATE DATABASE polr;

A continuación, crearemos un usuario y otorgaremos privilegios a ese usuario de la base de datos polr .

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

Nota: reemplace el nombre de usuario con su propio nombre de usuario.

Salir de MySQL

Paso 6 - Instale Polr

Primero, instalaremos  git  y clonaremos el repositorio Polr de Github.

# dnf install git -y

# cd /var/www/html

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

Mueva los archivos descargados a la raíz del servidor web.

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

Descarga el paquete Composr. Esto es necesario para instalar dependencias.

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

Instale las dependencias con Composr.

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

Copie el archivo de configuración proporcionado para habilitar el instalador basado en web.

# cp .env.setup .env

Establezca los permisos de archivo adecuados.

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

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

# chcon -R -t httpd_sys_rw_content_t storage .env

Inicie el servidor web Apache.

# systemctl start httpd.service

Hemos instalado Polr con éxito en CentOS 8.

Finalmente, vaya a example.com/setup para iniciar el instalador Polr basado en la web e ingrese la información requerida. Utilice las credenciales de MySQL creadas anteriormente para la configuración de la base de datos. Una vez que haya enviado el formulario de configuración, se completará la instalación de Polr.

Hemos visto cómo instalar Polr en CentOS 8.

¿Busca un servidor dedicado confiable? Visite nuestra página del plan de servidor dedicado de 10 Gbps .


Calculadora de tarifas de PayPal

Calculadora de tarifas de PayPal

Calculadora de tarifas de PayPal. PayPal es el método de pago más utilizado. PayPal ofrece cuentas personales y comerciales. Le brinda una descripción clara de las tarifas.

Cómo instalar y ejecutar el informe MTR en CentOS 7

Cómo instalar y ejecutar el informe MTR en CentOS 7

aprenderemos a instalar y ejecutar el informe MTR en CentOS 7. Para diagnosticar y aislar errores de red, el administrador de Linux usa la herramienta MTR (my traceroute).

Cómo instalar y configurar el servidor Git en CentOS 7

Cómo instalar y configurar el servidor Git en CentOS 7

Veremos cómo instalar y configurar el servidor git en CentOS 7. Configurar un servidor Git. Git es un código abierto y gratuito. Instale Git usando YUM o descárguelo.

IRedMail fácil de instalar en Ubuntu 20.04

IRedMail fácil de instalar en Ubuntu 20.04

En este tutorial, le mostraremos cómo es fácil instalar iRedMail en Ubuntu 20.04. iRedMail es una solución de servidor de correo de código abierto.

Cómo configurar OrangeScrum en CentOS 7

Cómo configurar OrangeScrum en CentOS 7

En este artículo, explicaremos cómo configurar OrangeScrum en CentOS 7.

XploitSPY fácil de instalar en Ubuntu 20.04

XploitSPY fácil de instalar en Ubuntu 20.04

En este artículo, explicaremos cómo es fácil instalar XploitSPY en el servidor Ubuntu 20.04. XploitSPY es una herramienta de espionaje de monitoreo de Android.

Cómo instalar Polr en CentOS 8

Cómo instalar Polr en CentOS 8

Le mostraremos cómo instalar Polr en CentOS 8. Instalaremos el servidor web Apache, la última versión de MySQL y PHP 7.4. Polr es un acortador de enlaces moderno.

Cómo instalar IntelliJ IDEA en Ubuntu 20.04

Cómo instalar IntelliJ IDEA en Ubuntu 20.04

En este artículo, explicaremos cómo instalar IntelliJ IDEA en Ubuntu 20.04. IntelliJ IDEA es un entorno de desarrollo integrado. Versión comunitaria

7 herramientas OSINT útiles para pruebas de penetración

7 herramientas OSINT útiles para pruebas de penetración

En este artículo, explicaremos 7 útiles herramientas OSINT para pruebas de penetración.

Cómo instalar plausible en Ubuntu 20.04

Cómo instalar plausible en Ubuntu 20.04

Cómo instalar Plausible en Ubuntu 20.04. Plausible Analytics es una alternativa de análisis web simple, de código abierto y amigable con la privacidad a Google Analytics.