Cara Memasang Polr di CentOS 8

Cara Memasang Polr di CentOS 8

Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang Polr di CentOS 8.

Polr memerlukan pelayan web, pangkalan data MySQL, dan PHP. Kami akan memasang pelayan web Apache dan versi terbaru MySQL dan PHP 7.4.

Polr adalah pemendek pautan sumber cepat, moden, dan terbuka. Ini membolehkan anda menghoskan pemendek URL anda sendiri, memberi jenama URL anda, dan untuk mendapatkan kawalan terhadap data anda.

Mari mulakan pemasangan.

Langkah 1 - Pastikan pelayan sentiasa dikemas kini

# yum update -y

Langkah 2 - Pasang Apache dan aktifkan perkhidmatan apache.service.

# dnf install httpd -y

# systemctl enable httpd.service

Tambahkan peraturan firewall untuk membuka port 80 (HTTP) dan 443 (HTTPS) sehingga dapat mengakses pelayan dari internet.

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

Langkah 3 - Buat fail Apache vhost untuk pemasangan Polr

Kita perlu membuat fail konfigurasi Apache untuk pemasangan Polr. Buat fail menggunakan arahan berikut:

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

Tambahkan baris berikut dan ubah example.com ke 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 - Pasang PHP 7.4

Pertama, pasang repositori Remi, yang akan menyediakan pakej PHP 7.4 dan phpredis.

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

Seterusnya, lihat modul PHP yang tersedia dengan menjalankan.

# dnf module list php

Seterusnya, untuk mendayakan aliran PHP remi-7.4 jalankan perintah dnf berikut :

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

Akhirnya, untuk memasang PHP 7.4, jalankan arahan:

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

Langkah 5 - Pasang MySQL & Buat Pangkalan Data

Polr menyimpan data dalam pangkalan data SQL. Pasang dan aktifkan pelayan MySQL.

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

Selamat pemasangan pemasangan MySQL dengan menjalankan skrip yang disediakan.

# mysql_secure_installation

Apabila diminta kata laluan root, pilih kata laluan yang selamat dan teruskan pemasangan.

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, log masuk ke MySQL menggunakan arahan berikut:

# mysql -u root -p

Kami akan membuat pangkalan data untuk Polr menggunakan perintah berikut:

# CREATE DATABASE polr;

Seterusnya, kami akan membuat pengguna dan memberikan hak istimewa kepada pengguna pangkalan data 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 - Pasang Polr

Pertama, kami akan Memasang  git  dan mengklon repositori Polr dari Github.

# dnf install git -y

# cd /var/www/html

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

Pindahkan fail yang dimuat turun ke akar pelayan laman web.

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

Muat turun pakej Composr. Ini diperlukan untuk memasang pergantungan.

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

Pasang kebergantungan dengan Composr.

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

Salin fail konfigurasi yang disediakan untuk membolehkan pemasang berasaskan web.

# cp .env.setup .env

Tetapkan kebenaran fail 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

Mulakan pelayan web Apache.

# systemctl start httpd.service

Kami berjaya memasang Polr di CentOS 8.

Akhirnya, arahkan ke example.com/setup untuk melancarkan pemasang Polr berasaskan web dan masukkan maklumat yang diperlukan. Gunakan kelayakan MySQL yang dibuat lebih awal untuk konfigurasi pangkalan data. Setelah anda menghantar borang persediaan, pemasangan Polr akan selesai.

Kami telah melihat cara memasang Polr pada CentOS 8.

Mencari pelayan khusus yang boleh dipercayai? Lawati halaman rancangan pelayan khusus 10Gbps kami.


7 Alat OSINT Berguna untuk Ujian Penembusan

7 Alat OSINT Berguna untuk Ujian Penembusan

Dalam artikel ini, jelaskan 7 alat OSINT yang berguna untuk Ujian Penetrasi.

Cara Memasang Bitwarden di Ubuntu 20.04

Cara Memasang Bitwarden di Ubuntu 20.04

Dalam artikel ini, terangkan dengan baik cara memasang Bitwarden pada Ubuntu 20.04. Server Bitwarden yang dihoskan sendiri adalah pengurus kata laluan sumber terbuka. Pada Pelayan yang dihoskan sendiri.

Cara Memasang NetBox pada Ubuntu 20.04

Cara Memasang NetBox pada Ubuntu 20.04

Dalam artikel ini, terangkan dengan baik cara memasang NetBox pada Ubuntu 20.04. Pasang dan konfigurasikan. NetBox adalah aplikasi pemodelan sumber infrastruktur (IRM).

Kalkulator Bayaran PayPal

Kalkulator Bayaran PayPal

Kalkulator Bayaran PayPal. PayPal adalah kaedah pembayaran yang paling biasa digunakan. PayPal menawarkan akaun peribadi dan juga perniagaan. Ia memberi anda gambaran keseluruhan yang jelas mengenai yuran

Cara Memasang dan Menjalankan Laporan MTR di CentOS 7

Cara Memasang dan Menjalankan Laporan MTR di CentOS 7

kita akan belajar cara memasang dan menjalankan laporan MTR di CentOS 7. Untuk mendiagnosis dan mengasingkan ralat rangkaian, pentadbir Linux menggunakan alat MTR (my traceroute).

Cara Memasang dan Mengkonfigurasi Pelayan Git di CentOS 7

Cara Memasang dan Mengkonfigurasi Pelayan Git di CentOS 7

Kami akan melihat cara memasang dan mengkonfigurasi pelayan git di CentOS 7. Siapkan pelayan Git. Git adalah sumber percuma dan terbuka. Pasang Git menggunakan YUM atau muat turun.

Mudah Memasang iRedMail pada Ubuntu 20.04

Mudah Memasang iRedMail pada Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan kepada anda betapa mudahnya memasang iRedMail pada Ubuntu 20.04. iRedMail adalah penyelesaian pelayan mel sumber terbuka.

Cara Menyiapkan OrangeScrum di CentOS 7

Cara Menyiapkan OrangeScrum di CentOS 7

Dalam artikel ini, terangkan dengan baik cara mengatur OrangeScrum di CentOS 7.

Mudah Memasang XploitSPY pada Ubuntu 20.04

Mudah Memasang XploitSPY pada Ubuntu 20.04

Dalam artikel ini, jelaskan bagaimana mudah untuk memasang XploitSPY pada pelayan Ubuntu 20.04. XploitSPY adalah Alat Pemantauan Pemantauan Android.

Cara Memasang IntelliJ IDEA pada Ubuntu 20.04

Cara Memasang IntelliJ IDEA pada Ubuntu 20.04

Dalam artikel ini, terangkan dengan baik cara memasang IntelliJ IDEA pada Ubuntu 20.04. IntelliJ IDEA adalah persekitaran pembangunan bersepadu. Versi komuniti