Cara Menginstal Polr di CentOS 8

Cara Menginstal Polr di CentOS 8

Dalam tutorial ini, kami akan menunjukkan cara menginstal Polr di CentOS 8.

Polr membutuhkan web server, database MySQL, dan PHP. Kami akan menginstal server web Apache dan MySQL versi terbaru dan PHP 7.4.

Polr adalah penyingkat tautan yang cepat, modern, dan sumber terbuka. Ini memungkinkan Anda untuk menghosting penyingkat URL Anda sendiri, untuk memberi merek pada URL Anda, dan untuk mendapatkan kendali atas data Anda.

Mari kita mulai dengan instalasi.

Langkah 1 - Tetap perbarui server

# yum update -y

Langkah 2 - Instal Apache dan aktifkan Apache.service.

# dnf install httpd -y

# systemctl enable httpd.service

Tambahkan aturan firewall untuk membuka port 80 (HTTP) dan 443 (HTTPS) agar dapat mengakses server dari internet.

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

Langkah 3 - Buat file vhost Apache untuk instalasi Polr

Kita perlu membuat file konfigurasi Apache untuk instalasi Polr. Buat file menggunakan perintah berikut:

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

Tambahkan baris berikut dan ubah example.com menjadi nama domain Anda sendiri:


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

Langkah 4 - Instal PHP 7.4

Pertama, instal repositori Remi, yang akan menyediakan paket PHP 7.4 dan phpredis.

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

Selanjutnya, lihat modul PHP yang tersedia dengan menjalankan.

# dnf module list php

Selanjutnya, untuk mengaktifkan aliran PHP remi-7.4 jalankan perintah dnf berikut :

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

Terakhir, untuk menginstal PHP 7.4, jalankan perintah:

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

Langkah 5 - Instal MySQL & Buat Database

Polr menyimpan data dalam database SQL. Instal dan aktifkan server MySQL.

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

Amankan instalasi instalasi MySQL dengan menjalankan skrip yang disediakan.

# mysql_secure_installation

Saat dimintai kata sandi root, pilih kata sandi yang aman dan lanjutkan melalui instalasi.

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

Sekarang, login ke MySQL menggunakan perintah berikut:

# mysql -u root -p

Kami akan membuat database untuk Polr menggunakan perintah berikut:

# CREATE DATABASE polr;

Selanjutnya, kami akan membuat pengguna dan memberikan hak istimewa kepada pengguna database polr tersebut .

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

Catatan: ganti nama pengguna dengan nama pengguna sendiri.

Keluar dari MySQL

Langkah 6 - Instal Polr

Pertama, kita akan menginstal  git  dan mengkloning repositori Polr dari Github.

# dnf install git -y

# cd /var/www/html

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

Pindahkan file yang diunduh ke root server web.

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

Unduh paket Komposr. Ini diperlukan untuk menginstal dependensi.

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

Instal dependensi dengan Composr.

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

Salin file konfigurasi yang disediakan untuk mengaktifkan penginstal berbasis web.

# cp .env.setup .env

Tetapkan izin file yang sesuai.

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

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

# chcon -R -t httpd_sys_rw_content_t storage .env

Mulai server web Apache.

# systemctl start httpd.service

Kami telah berhasil menginstal Polr di CentOS 8.

Terakhir, navigasikan ke example.com/setup untuk meluncurkan penginstal Polr berbasis web dan masukkan informasi yang diperlukan. Gunakan kredensial MySQL yang dibuat sebelumnya untuk konfigurasi database. Setelah Anda mengirimkan formulir pengaturan, instalasi Polr akan selesai.

Kami telah melihat cara menginstal Polr di CentOS 8.

Mencari dedicated server yang handal? Kunjungi halaman paket server khusus 10Gbps kami .


7 Alat OSINT Berguna untuk Pengujian Penetrasi

7 Alat OSINT Berguna untuk Pengujian Penetrasi

Pada artikel ini, jelaskan dengan baik 7 alat OSINT yang berguna untuk Pengujian Penetrasi.

Cara Menginstal Bitwarden di Ubuntu 20.04

Cara Menginstal Bitwarden di Ubuntu 20.04

Pada artikel ini, jelaskan cara menginstal Bitwarden di Ubuntu 20.04. Server Bitwarden yang dihosting sendiri adalah pengelola kata sandi sumber terbuka. Di Server yang Dihosting Sendiri.

Cara Menginstal NetBox di Ubuntu 20.04

Cara Menginstal NetBox di Ubuntu 20.04

Pada artikel ini, kami akan menjelaskan cara menginstal NetBox di Ubuntu 20.04. Instal dan konfigurasikan. NetBox adalah aplikasi pemodelan sumber daya infrastruktur (IRM).

Kalkulator Biaya PayPal

Kalkulator Biaya PayPal

Kalkulator Biaya PayPal. PayPal adalah metode pembayaran yang paling umum digunakan. PayPal menawarkan akun pribadi dan bisnis. Ini memberi Anda gambaran yang jelas tentang biaya

Cara Menginstal dan Menjalankan Laporan MTR di CentOS 7

Cara Menginstal dan Menjalankan Laporan MTR di CentOS 7

kita akan belajar cara menginstal dan menjalankan laporan MTR di CentOS 7. Untuk mendiagnosis dan mengisolasi kesalahan jaringan, administrator Linux menggunakan alat MTR(my traceroute).

Cara Menginstal dan Mengkonfigurasi Server Git di CentOS 7

Cara Menginstal dan Mengkonfigurasi Server Git di CentOS 7

Kita akan melihat cara menginstal dan mengkonfigurasi server git pada CentOS 7. Setup server Git. Git adalah sumber gratis dan terbuka. Instal Git menggunakan YUM atau unduh.

Mudah untuk Menginstal iRedMail di Ubuntu 20.04

Mudah untuk Menginstal iRedMail di Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan kepada Anda betapa mudahnya menginstal iRedMail di Ubuntu 20.04. iRedMail adalah solusi server surat sumber terbuka.

Cara Mengatur OrangeScrum di CentOS 7

Cara Mengatur OrangeScrum di CentOS 7

Pada artikel ini, jelaskan dengan baik cara mengatur OrangeScrum di CentOS 7.

Mudah untuk Menginstal XploitSPY di Ubuntu 20.04

Mudah untuk Menginstal XploitSPY di Ubuntu 20.04

Pada artikel ini, kami akan menjelaskan bagaimana cara menginstal XploitSPY dengan mudah di server Ubuntu 20.04. XploitSPY adalah Alat Spionase Pemantauan Android.

Cara Menginstal IntelliJ IDEA di Ubuntu 20.04

Cara Menginstal IntelliJ IDEA di Ubuntu 20.04

Pada artikel ini, jelaskan cara menginstal IntelliJ IDEA di Ubuntu 20.04. IntelliJ IDEA adalah lingkungan pengembangan terintegrasi. Versi komunitas