Como instalar o Polr no CentOS 8

Como instalar o Polr no CentOS 8

Neste tutorial, mostraremos como instalar o Polr no CentOS 8.

Polr requer um servidor web, banco de dados MySQL e PHP. Vamos instalar o servidor web Apache e a última versão do MySQL e PHP 7.4.

Polr é um encurtador de links rápido, moderno e de código aberto. Ele permite que você hospede seu próprio encurtador de URL, marque seus URLs e obtenha controle sobre seus dados.

Vamos começar com a instalação.

Etapa 1 - Mantenha o servidor atualizado

# yum update -y

Etapa 2 - Instale o Apache e habilite o apache.service.

# dnf install httpd -y

# systemctl enable httpd.service

Adicione regras de firewall para abrir as portas 80 (HTTP) e 443 (HTTPS) para que ele possa acessar o servidor da Internet.

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

Etapa 3 - Crie o arquivo vhost do Apache para instalação do Polr

Precisamos criar um arquivo de configuração do Apache para a instalação do Polr. Crie o arquivo usando o seguinte comando:

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

Adicione as seguintes linhas e altere example.com para o seu próprio nome de domínio:


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

Etapa 4 - Instale o PHP 7.4

Primeiro, instale o repositório Remi, que fornecerá os pacotes PHP 7.4 e phpredis.

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

A seguir, dê uma olhada nos módulos PHP disponíveis executando.

# dnf module list php

Em seguida, para habilitar o fluxo PHP remi-7.4 , execute o seguinte comando dnf :

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

Por fim, para instalar o PHP 7.4, execute o comando:

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

Etapa 5 - Instale o MySQL e crie um banco de dados

Polr armazena dados em um banco de dados SQL. Instale e ative o servidor MySQL.

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

Proteja a instalação de instalação do MySQL executando o script fornecido.

# mysql_secure_installation

Quando for solicitada uma senha de root, escolha uma senha segura e prossiga com a instalação.

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

Agora, faça login no MySQL usando o seguinte comando:

# mysql -u root -p

Vamos criar um banco de dados para Polr usando o seguinte comando:

# CREATE DATABASE polr;

A seguir, criaremos um usuário e concederemos privilégios a esse usuário do banco de dados polr .

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

Nota: substitua o nome de usuário pelo seu próprio nome de usuário.

Saia do MySQL

Etapa 6 - Instale o Polr

Primeiro, vamos instalar o  git  e clonar o repositório Polr do Github.

# dnf install git -y

# cd /var/www/html

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

Mova os arquivos baixados para a raiz do servidor da web.

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

Baixe o pacote Composr. Isso é necessário para instalar dependências.

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

Instale as dependências com Composr.

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

Copie o arquivo de configuração fornecido para habilitar o instalador baseado na web.

# cp .env.setup .env

Defina as permissões de arquivo apropriadas.

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

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

# chcon -R -t httpd_sys_rw_content_t storage .env

Inicie o servidor da web Apache.

# systemctl start httpd.service

Instalamos com sucesso o Polr no CentOS 8.

Por fim, navegue até example.com/setup para iniciar o instalador Polr baseado na web e insira as informações necessárias. Use as credenciais do MySQL criadas anteriormente para configuração do banco de dados. Depois de enviar o formulário de configuração, a instalação do Polr será concluída.

Vimos como instalar o Polr no CentOS 8.

Procurando um servidor dedicado confiável? Visite nossa página de plano de servidor dedicado de 10 Gbps .


Calculadora de taxas do PayPal

Calculadora de taxas do PayPal

Calculadora de taxas do PayPal. O PayPal é o método de pagamento mais comumente usado. O PayPal oferece contas pessoais e comerciais. Oferece uma visão geral clara sobre as taxas

Como instalar e executar o relatório MTR no CentOS 7

Como instalar e executar o relatório MTR no CentOS 7

aprenderemos como instalar e executar o relatório MTR no CentOS 7. Para diagnosticar e isolar erros de rede, o administrador do Linux usa a ferramenta MTR (meu traceroute).

Como instalar e configurar o servidor Git no CentOS 7

Como instalar e configurar o servidor Git no CentOS 7

Veremos como instalar e configurar o servidor git no CentOS 7. Configure um servidor Git. Git é um código-fonte livre e aberto. Instale o Git usando o YUM ou faça o download.

Fácil de instalar iRedMail no Ubuntu 20.04

Fácil de instalar iRedMail no Ubuntu 20.04

Neste tutorial, mostraremos como é fácil instalar o iRedMail no Ubuntu 20.04. iRedMail é uma solução de servidor de e-mail de código aberto.

Como configurar o OrangeScrum no CentOS 7

Como configurar o OrangeScrum no CentOS 7

Neste artigo, vamos explicar como configurar o OrangeScrum no CentOS 7.

Fácil de instalar o XploitSPY no Ubuntu 20.04

Fácil de instalar o XploitSPY no Ubuntu 20.04

Neste artigo, explicaremos como é fácil instalar o XploitSPY no servidor Ubuntu 20.04. XploitSPY é uma ferramenta de espionagem de monitoramento do Android.

Como instalar o Polr no CentOS 8

Como instalar o Polr no CentOS 8

Mostraremos como instalar o Polr no CentOS 8. Instalaremos o servidor web Apache, a última versão do MySQL e o PHP 7.4. Polr é um encurtador de links moderno.

Como instalar o IntelliJ IDEA no Ubuntu 20.04

Como instalar o IntelliJ IDEA no Ubuntu 20.04

Neste artigo, explicaremos como instalar o IntelliJ IDEA no Ubuntu 20.04. IntelliJ IDEA é um ambiente de desenvolvimento integrado. Versão da comunidade

7 ferramentas OSINT úteis para testes de penetração

7 ferramentas OSINT úteis para testes de penetração

Neste artigo, vamos explicar 7 ferramentas OSINT úteis para testes de penetração.

Como instalar plausível no Ubuntu 20.04

Como instalar plausível no Ubuntu 20.04

Como instalar o Plausível no Ubuntu 20.04. Plausible Analytics, uma alternativa de análise da web simples, de código aberto e amigável para a privacidade do Google Analytics.