Cum se instalează Polr pe CentOS 8

Cum se instalează Polr pe CentOS 8

În acest tutorial, vă vom arăta cum să instalați Polr pe CentOS 8.

Polr necesită un server web, o bază de date MySQL și PHP. Vom instala serverul web Apache și ultima versiune MySQL și PHP 7.4.

Polr este un dispozitiv de scurtare a legăturilor rapid, modern și open-source. Vă permite să găzduiți propriul dispozitiv de scurtare a adreselor URL, să vă marcați adresele URL și să câștigați controlul asupra datelor dvs.

Să începem cu instalarea.

Pasul 1 - Păstrați serverul la zi

# yum update -y

Pasul 2 - Instalați Apache și activați apache.service.

# dnf install httpd -y

# systemctl enable httpd.service

Adăugați reguli firewall pentru a deschide 80 (HTTP) și 443 (HTTPS) porturi, astfel încât acesta să poată accesa serverul de pe internet.

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

Pasul 3 - Creați fișierul vhost Apache pentru instalarea Polr

Trebuie să creăm fișierul de configurare Apache pentru instalarea Polr. Creați fișierul folosind următoarea comandă:

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

Adăugați următoarele rânduri și schimbați example.com la propriul nume de domeniu:


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

Pasul 4 - Instalați PHP 7.4

Mai întâi, instalați depozitul Remi, care va furniza pachetele PHP 7.4 și phpredis.

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

Apoi, aruncați o privire la modulele PHP disponibile rulând.

# dnf module list php

Apoi, pentru a activa fluxul PHP remi-7.4 rulați următoarea comandă dnf :

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

În cele din urmă, pentru a instala PHP 7.4, rulați comanda:

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

Pasul 5 - Instalați MySQL și creați o bază de date

Polr stochează date într-o bază de date SQL. Instalați și activați serverul MySQL.

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

Securizați instalarea instalării MySQL executând scriptul furnizat.

# mysql_secure_installation

Când vi se solicită o parolă root, alegeți o parolă sigură și continuați instalarea.

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

Acum, conectați-vă la MySQL folosind următoarea comandă:

# mysql -u root -p

Vom crea o bază de date pentru Polr folosind următoarea comandă:

# CREATE DATABASE polr;

Apoi, vom crea un utilizator și vom acorda privilegii acelui utilizator al bazei de date polr .

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

Notă: înlocuiți numele de utilizator cu propriul nume de utilizator.

Ieșiți din MySQL

Pasul 6 - Instalați Polr

Mai întâi, vom instala git  și vom  clona depozitul Polr din Github.

# dnf install git -y

# cd /var/www/html

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

Mutați fișierele descărcate în rădăcina serverului web.

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

Descărcați pachetul Composr. Acest lucru este necesar pentru a instala dependențe.

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

Instalați dependențele cu Composr.

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

Copiați fișierul de configurare furnizat pentru a activa programul de instalare bazat pe web.

# cp .env.setup .env

Setați permisiunile de fișiere corespunzătoare.

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

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

# chcon -R -t httpd_sys_rw_content_t storage .env

Porniți serverul web Apache.

# systemctl start httpd.service

Am instalat cu succes Polr pe CentOS 8.

În cele din urmă, navigați la example.com/setup pentru a lansa programul de instalare Polr bazat pe web și introduceți informațiile necesare. Utilizați acreditările MySQL create anterior pentru configurarea bazei de date. Odată ce ați trimis formularul de configurare, instalarea Polr va fi finalizată.

Am văzut cum se instalează Polr pe CentOS 8.

Căutați un server dedicat de încredere? Accesați pagina noastră de plan dedicat serverului de 10 Gbps .


7 Instrumente utile OSINT pentru testarea penetrării

7 Instrumente utile OSINT pentru testarea penetrării

În acest articol, explicați bine 7 instrumente OSINT utile pentru testarea penetrării.

Cum se instalează Bitwarden pe Ubuntu 20.04

Cum se instalează Bitwarden pe Ubuntu 20.04

În acest articol, explicați cum să instalați Bitwarden pe Ubuntu 20.04. Server găzduit pe sine Bitwarden este un manager de parole open source. Pe server auto-găzduit.

Cum se instalează NetBox pe Ubuntu 20.04

Cum se instalează NetBox pe Ubuntu 20.04

În acest articol, explicați cum să instalați NetBox pe Ubuntu 20.04. Instalați și configurați. NetBox este o aplicație de modelare a resurselor de infrastructură (IRM).

Calculator de taxe PayPal

Calculator de taxe PayPal

Calculator de taxe PayPal. PayPal este cea mai utilizată metodă de plată. PayPal oferă conturi personale, precum și de afaceri. Vă oferă o imagine de ansamblu clară despre comisioane

Cum se instalează și se execută raportul MTR pe CentOS 7

Cum se instalează și se execută raportul MTR pe CentOS 7

vom învăța cum să instalăm și să rulăm raportul MTR pe CentOS 7. Pentru a diagnostica și a izola erorile de rețea, administratorul Linux folosește instrumentul MTR (traceroute-ul meu).

Cum se instalează și se configurează serverul Git pe CentOS 7

Cum se instalează și se configurează serverul Git pe CentOS 7

Vom vedea cum se instalează și se configurează serverul git pe CentOS 7. Configurați un server Git. Git este o sursă gratuită și deschisă. Instalați Git folosind YUM sau descărcați-l.

Ușor de instalat iRedMail pe Ubuntu 20.04

Ușor de instalat iRedMail pe Ubuntu 20.04

În acest tutorial, vă vom arăta cum este ușor să instalați iRedMail pe Ubuntu 20.04. iRedMail este o soluție de server de e-mail open source.

Cum se configurează OrangeScrum pe CentOS 7

Cum se configurează OrangeScrum pe CentOS 7

În acest articol, explicați cum să configurați OrangeScrum pe CentOS 7.

Ușor de instalat XploitSPY pe Ubuntu 20.04

Ușor de instalat XploitSPY pe Ubuntu 20.04

În acest articol, explicați cum este ușor să instalați XploitSPY pe serverul Ubuntu 20.04. XploitSPY este un instrument de spionaj de monitorizare Android.

Cum se instalează IntelliJ IDEA pe Ubuntu 20.04

Cum se instalează IntelliJ IDEA pe Ubuntu 20.04

În acest articol, explicați cum să instalați IntelliJ IDEA pe Ubuntu 20.04. IntelliJ IDEA este un mediu de dezvoltare integrat. Versiunea comunității