CentOS 8e Polr Nasıl Kurulur

CentOS 8e Polr Nasıl Kurulur

Bu eğitimde size Polr'ı CentOS 8'e nasıl kuracağınızı göstereceğiz.

Polr bir web sunucusu, MySQL veritabanı ve PHP gerektirir. Apache web sunucusunu ve MySQL'in son sürümünü ve PHP 7.4'ü kuracağız.

Polr hızlı, modern ve açık kaynaklı bir bağlantı kısaltıcıdır. Kendi URL kısaltıcınızı barındırmanıza, URL'lerinizi markalamanıza ve verileriniz üzerinde kontrol sahibi olmanıza olanak tanır.

Kuruluma başlayalım.

Adım 1 - Sunucuyu güncel tutun

# yum update -y

Adım 2 - Apache'yi kurun ve apache.service'i etkinleştirin.

# dnf install httpd -y

# systemctl enable httpd.service

Sunucuya internetten erişebilmesi için 80 (HTTP) ve 443 (HTTPS) bağlantı noktalarını açmak için güvenlik duvarı kuralları ekleyin.

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

Adım 3 - Polr kurulumu için Apache vhost dosyası oluşturun

Polr kurulumu için Apache konfigürasyon dosyası oluşturmamız gerekiyor. Aşağıdaki komutu kullanarak dosyayı oluşturun:

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

Aşağıdaki satırları ekleyin ve example.com'u kendi alan adınızla değiştirin:


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

Adım 4 - PHP 7.4'ü yükleyin

İlk olarak, PHP 7.4 ve phpredis paketlerini sağlayacak olan Remi deposunu kurun.

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

Ardından, çalıştırarak mevcut PHP modüllerine bir göz atın.

# dnf module list php

Ardından, PHP remi-7.4 akışını etkinleştirmek için aşağıdaki dnf komutunu çalıştırın :

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

Son olarak, PHP 7.4'ü kurmak için şu komutu çalıştırın:

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

Adım 5 - MySQL'i Kurun ve Bir Veritabanı Oluşturun

Polr, verileri bir SQL veritabanında saklar. MySQL sunucusunu kurun ve etkinleştirin.

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

Sağlanan komut dosyasını çalıştırarak MySQL kurulum kurulumunu güvenli hale getirin.

# mysql_secure_installation

Bir kök şifresi istendiğinde, güvenli bir şifre seçin ve kuruluma devam edin.

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

Şimdi, aşağıdaki komutu kullanarak MySQL'e giriş yapın:

# mysql -u root -p

Aşağıdaki komutu kullanarak Polr için bir veritabanı oluşturacağız:

# CREATE DATABASE polr;

Ardından, bir kullanıcı oluşturacağız ve polr veritabanının o kullanıcısına ayrıcalıklar vereceğiz .

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

Not: kullanıcı adını kendi kullanıcı adıyla değiştirin .

MySQL'den çıkın

Adım 6 - Polr'ı yükleyin

İlk olarak, yükleme olacak  budala  ve Github gelen Polr depo klonlamak.

# dnf install git -y

# cd /var/www/html

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

İndirilen dosyaları web sunucusunun kök dizinine taşıyın.

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

Composr paketini indirin. Bu, bağımlılıkları yüklemek için gereklidir.

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

Composr ile bağımlılıkları kurun.

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

Web tabanlı yükleyiciyi etkinleştirmek için sağlanan yapılandırma dosyasını kopyalayın.

# cp .env.setup .env

Uygun dosya izinlerini ayarlayın.

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

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

# chcon -R -t httpd_sys_rw_content_t storage .env

Apache web sunucusunu başlatın.

# systemctl start httpd.service

Polr'ı CentOS 8'e başarıyla kurduk.

Son olarak, web tabanlı Polr yükleyiciyi başlatmak için example.com/setup adresine gidin ve gerekli bilgileri girin. Veritabanı yapılandırması için daha önce oluşturulan MySQL kimlik bilgilerini kullanın. Kurulum formunu gönderdikten sonra Polr kurulumu tamamlanmış olacaktır.

Polr'ın CentOS 8'e nasıl kurulacağını gördük.

Güvenilir adanmış sunucu mu arıyorsunuz? 10Gbps adanmış sunucu planı sayfamızı ziyaret edin .


Sızma Testi için 7 Faydalı OSINT Aracı

Sızma Testi için 7 Faydalı OSINT Aracı

Bu makalede, Sızma Testi için 7 faydalı OSINT aracını iyi açıklayın.

Bitwarden Ubuntu 20.04e Nasıl Kurulur

Bitwarden Ubuntu 20.04e Nasıl Kurulur

Bu makalede, Bitwarden'ın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. Kendi kendine barındırılan Server Bitwarden, açık kaynak şifre yöneticisidir. Kendi Kendine Barındırılan Sunucuda.

Ubuntu 20.04te NetBox Nasıl Kurulur

Ubuntu 20.04te NetBox Nasıl Kurulur

Bu makalede, NetBox'ın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. Yükleyin ve yapılandırın. NetBox bir altyapı kaynak modelleme (IRM) uygulamasıdır.

PayPal Ücret Hesaplayıcı

PayPal Ücret Hesaplayıcı

PayPal Ücret Hesaplayıcı. PayPal, en yaygın kullanılan ödeme yöntemidir.PayPal, hem kişisel hesaplar hem de ticari hesaplar sunar. Ücretler hakkında size net bir genel bakış sunar.

CentOS 7de MTR Raporu Nasıl Kurulur ve Çalıştırılır

CentOS 7de MTR Raporu Nasıl Kurulur ve Çalıştırılır

CentOS 7'de MTR raporunun nasıl kurulacağını ve çalıştırılacağını öğreneceğiz. Ağ hatalarını teşhis etmek ve izole etmek için, Linux yöneticisi MTR(my traceroute) aracını kullanır.

CentOS 7de Git Sunucusu Nasıl Kurulur ve Yapılandırılır

CentOS 7de Git Sunucusu Nasıl Kurulur ve Yapılandırılır

Git sunucusunu CentOS 7'de nasıl kuracağımızı ve yapılandıracağımızı göreceğiz. Bir Git sunucusu kurun. Git ücretsiz ve açık bir kaynaktır. Git'i YUM kullanarak kurun veya indirin.

Ubuntu 20.04te iRedMaili Kurulumu Kolay

Ubuntu 20.04te iRedMaili Kurulumu Kolay

Bu eğitimde size iRedMail'i Ubuntu 20.04'e kurmanın nasıl kolay olduğunu göstereceğiz. iRedMail, açık kaynaklı bir posta sunucusu çözümüdür.

CentOS 7de OrangeScrum Nasıl Kurulur

CentOS 7de OrangeScrum Nasıl Kurulur

Bu makalede, OrangeScrum'ın CentOS 7'ye nasıl kurulacağını iyi açıklayın.

Ubuntu 20.04te XploitSPYnin Kurulumu Kolay

Ubuntu 20.04te XploitSPYnin Kurulumu Kolay

Bu makalede, XploitSPY'yi Ubuntu 20.04 sunucusuna kurmanın nasıl kolay olduğunu açıklayın. XploitSPY, bir Android İzleme Casusluk Aracıdır.

Ubuntu 20.04te IntelliJ IDEA Nasıl Kurulur

Ubuntu 20.04te IntelliJ IDEA Nasıl Kurulur

Bu makalede, IntelliJ IDEA'nın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. IntelliJ IDEA, entegre bir geliştirme ortamıdır. Topluluk sürümü