วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Polr เป็นตัวย่อลิงค์ฟรีและโอเพนซอร์สที่เขียนด้วย PHP และ Lumen ช่วยให้คุณสามารถโฮสต์ shortener URL ของคุณเองได้อย่างรวดเร็ว มันเป็นคุณสมบัติที่สำคัญรวมถึงแดชบอร์ดการจัดการการวิเคราะห์ลิงค์รายละเอียดและ API บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการติดตั้ง Polr บน CentOS 8
บทช่วยสอนนี้ต้องการอินสแตนซ์ Vultr Cloud Compute ที่มี CentOS 8 และการเข้าถึงรูทและชื่อโดเมนที่ถูกต้องชี้ไปที่เซิร์ฟเวอร์ของคุณ
Polr ต้องการเว็บเซิร์ฟเวอร์ฐานข้อมูล MySQL และ PHP สำหรับบทเรียนนี้เราจะใช้ Apache เว็บเซิร์ฟเวอร์
ติดตั้งเว็บเซิร์ฟเวอร์ Apache
dnf install httpd -y
systemctl enable httpd.service
เปิดพอร์ต 80 (HTTP) และ 443 (HTTPS) ผ่านไฟร์วอลล์เพื่อให้สามารถเข้าถึงเซิร์ฟเวอร์จากอินเทอร์เน็ต
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
สร้างไฟล์คอนฟิกูเรชัน Apache ใหม่สำหรับการติดตั้ง Polr
nano /etc/httpd/conf.d/polr.conf
วางข้อมูลโค้ดต่อไปนี้ลงในไฟล์ที่สร้างขึ้นใหม่แทนที่example.com
ด้วยชื่อโดเมนของคุณเอง
<VirtualHost *:80>
ServerName example.com
ServerAlias example.com
DocumentRoot "/var/www/html/public"
<Directory "/var/www/html/public">
Require all granted
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
</VirtualHost>
Polr ต้องการ PHP และโมดูล PHP จำนวนมาก ติดตั้ง PHP และโมดูล PHP ที่ Polr ต้องการ
dnf install php php-xml php-pdo php-mysqlnd php-mbstring php-tokenizer php-json php-curl -y
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: <Your Password>
Re-enter new password: <Your 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
mysql>CREATE DATABASE polr;
สร้างผู้ใช้ฐานข้อมูลใหม่และให้สิทธิ์แก่ฐานข้อมูลที่สร้างขึ้น คุณสามารถแทนที่username
และpassword
ด้วยชื่อผู้ใช้และรหัสผ่านที่คุณเลือก
mysql>CREATE USER 'username'@'localhost' identified by 'password';
mysql>GRANT ALL PRIVILEGES on polr.* to 'username'@'localhost';
mysql>FLUSH PRIVILEGES;
ออกจากคอนโซล MySQL
mysql>exit
ติดตั้ง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
นำทางไปยังexample.com/setup
เพื่อเรียกใช้โปรแกรมติดตั้ง Polr บนเว็บและป้อนข้อมูลที่จำเป็น ใช้ข้อมูลรับรอง MySQL ที่สร้างไว้ก่อนหน้านี้เพื่อกำหนดค่าฐานข้อมูล เมื่อคุณส่งแบบฟอร์มการติดตั้งแล้วการติดตั้ง Polr จะเสร็จสมบูรณ์
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
TestLink เป็นระบบดำเนินการจัดการทดสอบบนเว็บโอเพ่นซอร์ส ช่วยให้ทีมงานประกันคุณภาพสามารถสร้างและจัดการกรณีทดสอบได้เช่นกัน
FTP ที่ปลอดภัยมากหรือเพียงแค่ vsFTPd เป็นซอฟต์แวร์น้ำหนักเบาที่มีความสามารถในการปรับแต่ง ในบทช่วยสอนนี้เราจะรักษาความปลอดภัยของข้อความ
CentOS ติดตามการพัฒนา Red Hat Enterprise Linux (RHEL) RHEL พยายามที่จะเป็นแพลตฟอร์มเซิร์ฟเวอร์ที่มั่นคงซึ่งหมายความว่าจะไม่รีบเร่งในการรวม
ในบางโอกาสผู้ดูแลระบบอาจต้องสร้างบัญชีผู้ใช้และ จำกัด การเข้าถึงเพื่อจัดการไฟล์ของตัวเองผ่าน sFTP เท่านั้น
ใช้ระบบที่แตกต่างกันอย่างไร Moodle เป็นแพลตฟอร์มการเรียนรู้โอเพนซอร์ซหรือระบบจัดการหลักสูตร (CMS) - ชุดซอฟต์แวร์โอเพ่นซอร์สฟรีที่ออกแบบมาเพื่อช่วย
ในบทความนี้ฉันจะอธิบายวิธีสร้าง LEMP สแต็คที่ได้รับการป้องกันโดย ModSecurity ModSecurity เป็นไฟร์วอลล์เว็บแอพพลิเคชันแบบโอเพนซอร์สที่มีประโยชน์
Introduction LAMP เป็นคำย่อที่ย่อมาจาก Linux, Apache, MySQL และ PHP ซอฟต์แวร์นี้เป็นโซลูชันโอเพ่นซอร์สที่ได้รับความนิยมสูงสุดสำหรับการติดตั้ง o
Icinga2 เป็นระบบการตรวจสอบที่มีประสิทธิภาพและเมื่อใช้ในโมเดลลูกค้าหลักจะสามารถแทนที่ความต้องการการตรวจสอบที่อิง NRPE ปรมาจารย์
ใช้ระบบที่แตกต่างกันอย่างไร Netdata เป็นดาวรุ่งพุ่งแรงในด้านการติดตามการวัดในระบบแบบเรียลไทม์ เมื่อเปรียบเทียบกับเครื่องมือชนิดเดียวกัน Netdata:
Buildbot เป็นโอเพ่นซอร์สเครื่องมือที่ใช้การรวมอย่างต่อเนื่องของ Python สำหรับการสร้างซอฟต์แวร์การทดสอบและการปรับใช้โดยอัตโนมัติ Buildbot ประกอบด้วยหนึ่งหรือหมอ
ยินดีต้อนรับสู่การกวดวิชา Vultr อื่น ที่นี่คุณจะได้เรียนรู้วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ SAMP คู่มือนี้เขียนขึ้นสำหรับ CentOS 6 ข้อกำหนดเบื้องต้นคุณจะต้อง
แอปพลิเคชั่น dotProject เป็นเครื่องมือการจัดการโครงการแบบโอเพ่นซอร์สบนเว็บ สำหรับตอนนี้มันวางจำหน่ายภายใต้ GPL ดังนั้นคุณสามารถปรับใช้และใช้งานได้บนบริการของคุณ
ใช้ระบบที่แตกต่างกันอย่างไร TaskWarrior เป็นเครื่องมือจัดการเวลาแบบโอเพ่นซอร์สที่เป็นการปรับปรุงแอพพลิเคชั่น Todo.txt และโคลนของมัน เนื่องมาจาก
ใช้ระบบที่แตกต่างกันอย่างไร Selfoss RSS Reader เป็นฟรีและเปิดตัวเองบนเว็บโฮสต์อเนกประสงค์, สตรีมสด, ตอบโต้กับผู้ใช้ได้, ฟีดข่าว (RSS / Atom) reade
ใช้ระบบที่แตกต่างกันอย่างไร Kanboard เป็นซอฟต์แวร์ซอฟต์แวร์การจัดการโครงการโอเพ่นซอร์สฟรีที่ออกแบบมาเพื่ออำนวยความสะดวกและมองเห็นภาพการทำงานเป็นทีม
บทช่วยสอนนี้จะกล่าวถึงกระบวนการติดตั้งเซิร์ฟเวอร์เกม Half Life 2 บนระบบ CentOS 6 ขั้นตอนที่ 1: การติดตั้งข้อกำหนดเบื้องต้นเพื่อตั้งค่า ou
GlusterFS เป็นระบบไฟล์ที่เชื่อมต่อกับเครือข่ายซึ่งช่วยให้คุณแบ่งปันไดรฟ์สองตัวในอุปกรณ์หลายตัวบนเครือข่ายได้อย่างมีประสิทธิภาพ ระบบไฟล์นี้คือ
ใช้ระบบที่แตกต่างกันอย่างไร ในขณะที่การโยกย้ายเว็บไซต์มักจะไม่มีปัญหาบางครั้งก็ยากที่จะโยกย้ายกล่องอีเมล นี่คือ CAS โดยเฉพาะอย่างยิ่ง
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true