วิธีการติดตั้ง Polr บน CentOS 8

วิธีการติดตั้ง Polr บน CentOS 8

ในบทช่วยสอนนี้ เราจะแสดงวิธีการติดตั้ง Polr บน CentOS 8

Polr ต้องการเว็บเซิร์ฟเวอร์ ฐานข้อมูล MySQL และ PHP เราจะติดตั้งเว็บเซิร์ฟเวอร์ Apache และ MySQL เวอร์ชันล่าสุดและ PHP 7.4

Polr เป็นตัวย่อลิงก์ที่รวดเร็ว ทันสมัย ​​และโอเพนซอร์ส ช่วยให้คุณสามารถโฮสต์ตัวย่อ URL ของคุณเอง สร้างแบรนด์ URL ของคุณและควบคุมข้อมูลของคุณ

มาเริ่มการติดตั้งกันเลย

ขั้นตอนที่ 1 - ปรับปรุงเซิร์ฟเวอร์ให้ทันสมัยอยู่เสมอ

# yum update -y

ขั้นตอนที่ 2 - ติดตั้ง Apache และเปิดใช้งาน apache.service

# dnf install httpd -y

# systemctl enable httpd.service

เพิ่มกฎไฟร์วอลล์เพื่อเปิดพอร์ต 80 (HTTP) และ 443 (HTTPS) เพื่อให้สามารถเข้าถึงเซิร์ฟเวอร์จากอินเทอร์เน็ตได้

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

ขั้นตอนที่ 3 - สร้างไฟล์ Apache vhost สำหรับการติดตั้ง Polr

เราจำเป็นต้องสร้างไฟล์กำหนดค่า Apache สำหรับการติดตั้ง Polr สร้างไฟล์โดยใช้คำสั่งต่อไปนี้:

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

เพิ่มบรรทัดต่อไปนี้และเปลี่ยนexample.comเป็นชื่อโดเมนของคุณเอง:


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

ขั้นตอนที่ 4 - ติดตั้ง PHP 7.4

ขั้นแรก ติดตั้งที่เก็บ Remi ซึ่งจะจัดเตรียมแพ็คเกจ PHP 7.4 และ phpredis

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

ต่อไป ให้ดูที่โมดูล PHP ที่ใช้งานได้โดยการเรียกใช้

# dnf module list php

ถัดไป เพื่อเปิดใช้งานสตรีมPHP remi-7.4 ให้รันคำสั่งdnfต่อไปนี้:

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

สุดท้าย ในการติดตั้ง PHP 7.4 ให้รันคำสั่ง:

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

ขั้นตอนที่ 5 - ติดตั้ง MySQL และสร้างฐานข้อมูล

Polr เก็บข้อมูลในฐานข้อมูล SQL ติดตั้งและเปิดใช้งานเซิร์ฟเวอร์ MySQL

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

รักษาความปลอดภัยการติดตั้งการติดตั้ง MySQL โดยการเรียกใช้สคริปต์ที่ให้มา

# mysql_secure_installation

เมื่อได้รับแจ้งให้ใส่รหัสผ่านรูท ให้เลือกรหัสผ่านที่ปลอดภัยและดำเนินการติดตั้งต่อ

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

ตอนนี้เข้าสู่ระบบ MySQL โดยใช้คำสั่งต่อไปนี้:

# mysql -u root -p

เราจะสร้างฐานข้อมูลสำหรับ Polr โดยใช้คำสั่งต่อไปนี้:

# CREATE DATABASE polr;

ต่อไป เราจะสร้างผู้ใช้และให้สิทธิ์แก่ผู้ใช้ฐานข้อมูลpolr

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

หมายเหตุ: แทนที่ชื่อผู้ใช้ด้วยชื่อผู้ใช้ของตัวเอง

ออกจาก MySQL

ขั้นตอนที่ 6 - ติดตั้ง Polr

ขั้นแรก เราจะติดตั้ง  git  และโคลนที่เก็บ Polr จาก Github

# dnf install git -y

# cd /var/www/html

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

ย้ายไฟล์ที่ดาวน์โหลดมาไว้ที่รูทของเว็บเซิร์ฟเวอร์

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

ดาวน์โหลดแพ็คเกจ Composr สิ่งนี้จำเป็นสำหรับการติดตั้งการพึ่งพา

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

ติดตั้งการพึ่งพาด้วย Composr

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

คัดลอกไฟล์การกำหนดค่าที่ให้มาเพื่อเปิดใช้งานโปรแกรมติดตั้งบนเว็บ

# cp .env.setup .env

ตั้งค่าการอนุญาตไฟล์ที่เหมาะสม

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

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

# chcon -R -t httpd_sys_rw_content_t storage .env

เริ่มเว็บเซิร์ฟเวอร์ Apache

# systemctl start httpd.service

เราติดตั้ง Polr บน CentOS 8 สำเร็จแล้ว

สุดท้าย ไปที่example.com/setupเพื่อเปิดใช้โปรแกรมติดตั้ง Polr บนเว็บและป้อนข้อมูลที่จำเป็น ใช้ข้อมูลประจำตัว MySQL ที่สร้างขึ้นก่อนหน้านี้สำหรับการกำหนดค่าฐานข้อมูล เมื่อคุณส่งแบบฟอร์มการตั้งค่าแล้ว การติดตั้ง Polr จะเสร็จสมบูรณ์

เราได้เห็นวิธีการติดตั้ง Polr บน CentOS 8 แล้ว

กำลังมองหาเซิร์ฟเวอร์เฉพาะที่เชื่อถือได้? เยี่ยมชมหน้าแผนเซิร์ฟเวอร์เฉพาะ 10Gbpsของเรา


7 เครื่องมือ OSINT ที่มีประโยชน์สำหรับการทดสอบการเจาะ

7 เครื่องมือ OSINT ที่มีประโยชน์สำหรับการทดสอบการเจาะ

ในบทความนี้ อธิบายเครื่องมือ OSINT ที่มีประโยชน์ 7 รายการสำหรับการทดสอบการเจาะ

วิธีการติดตั้ง Bitwarden บน Ubuntu 20.04

วิธีการติดตั้ง Bitwarden บน Ubuntu 20.04

ในบทความนี้ อธิบายวิธีการติดตั้ง Bitwarden บน Ubuntu 20.04 เป็นอย่างดี เซิร์ฟเวอร์ที่โฮสต์เอง Bitwarden เป็นตัวจัดการรหัสผ่านโอเพ่นซอร์ส บนเซิร์ฟเวอร์ที่โฮสต์เอง

วิธีการติดตั้ง NetBox บน Ubuntu 20.04

วิธีการติดตั้ง NetBox บน Ubuntu 20.04

ในบทความนี้ อธิบายวิธีการติดตั้ง NetBox บน Ubuntu 20.04 เป็นอย่างดี ติดตั้งและกำหนดค่า NetBox เป็นแอปพลิเคชันการสร้างแบบจำลองทรัพยากรโครงสร้างพื้นฐาน (IRM)

เครื่องคำนวณค่าธรรมเนียม PayPal

เครื่องคำนวณค่าธรรมเนียม PayPal

เครื่องคำนวณค่าธรรมเนียม PayPal PayPal เป็นวิธีการชำระเงินที่ใช้กันมากที่สุด PayPal มีทั้งบัญชีส่วนบุคคลและบัญชีธุรกิจ ให้ภาพรวมที่ชัดเจนเกี่ยวกับค่าธรรมเนียม

วิธีการติดตั้งและเรียกใช้รายงาน MTR บน CentOS 7

วิธีการติดตั้งและเรียกใช้รายงาน MTR บน CentOS 7

เราจะเรียนรู้วิธีการติดตั้งและเรียกใช้รายงาน MTR บน CentOS 7 เพื่อวินิจฉัยและแยกข้อผิดพลาดเกี่ยวกับเครือข่าย ผู้ดูแลระบบ Linux จะใช้เครื่องมือ MTR (my traceroute)

วิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ Git บน CentOS 7

วิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ Git บน CentOS 7

เราจะดูวิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ git บน CentOS 7 ตั้งค่าเซิร์ฟเวอร์ Git Git เป็นโอเพ่นซอร์สฟรี ติดตั้ง Git โดยใช้ YUM หรือดาวน์โหลด

ง่ายต่อการติดตั้ง iRedMail บน Ubuntu 20.04

ง่ายต่อการติดตั้ง iRedMail บน Ubuntu 20.04

ในบทช่วยสอนนี้ เราจะแสดงให้คุณเห็นว่าการติดตั้ง iRedMail บน Ubuntu 20.04 นั้นทำได้ง่ายเพียงใด iRedMail เป็นโซลูชันเซิร์ฟเวอร์อีเมลโอเพ่นซอร์ส

วิธีตั้งค่า OrangeScrum บน CentOS 7

วิธีตั้งค่า OrangeScrum บน CentOS 7

ในบทความนี้ ให้อธิบายวิธีตั้งค่า OrangeScrum บน CentOS 7 เป็นอย่างดี

ง่ายต่อการติดตั้ง XploitSPY บน Ubuntu 20.04

ง่ายต่อการติดตั้ง XploitSPY บน Ubuntu 20.04

ในบทความนี้ อธิบายวิธีการติดตั้ง XploitSPY บนเซิร์ฟเวอร์ Ubuntu 20.04 ได้อย่างง่ายดาย XploitSPY เป็นเครื่องมือสอดแนมการตรวจสอบ Android

วิธีการติดตั้ง IntelliJ IDEA บน Ubuntu 20.04

วิธีการติดตั้ง IntelliJ IDEA บน Ubuntu 20.04

ในบทความนี้ อธิบายวิธีการติดตั้ง IntelliJ IDEA บน Ubuntu 20.04 เป็นอย่างดี IntelliJ IDEA เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ เวอร์ชันชุมชน