วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
ตั้งแต่เวอร์ชั่น 9.2 FreeBSD ได้แนะนำเครื่องมือใหม่ที่จะเข้ามาแทนที่ pkg เก่า _ * - คำสั่ง - ยังเป็นที่รู้จักpkg pkgngมันคล้ายกับ Debian aptหรือ Fedora yumแต่มีคุณสมบัติเจ๋ง ๆ หนึ่งในนั้นคือความเป็นไปได้ในการใช้แพ็คเกจพื้นที่เก็บข้อมูลส่วนตัวของคุณเอง
ทำไมคุณต้องการทำเช่นนั้น? pkg-repositories อย่างเป็นทางการนั้นสร้างจากทรีของ FreeBSD ที่มีตัวเลือกจำนวน จำกัด ตัวอย่างเช่นแพ็คเกจอย่างเป็นทางการสำหรับ PHP ขาดการสนับสนุน MySQL อีกเหตุผลหนึ่งอาจเป็นเพราะคุณต้องการที่เก็บสองแห่งหนึ่งแห่งซึ่งเปิดใช้งาน X11 สำหรับเดสก์ท็อปของคุณและอีกหนึ่งปิดใช้งาน X11 สำหรับเซิร์ฟเวอร์ของคุณ มีตัวเลือกและความเป็นไปได้มากมายและบทช่วยสอนนี้จะแสดงวิธีสร้างที่เก็บข้อมูลของคุณเองด้วยPoudriereซึ่งเป็นเครื่องมือสำหรับแพ็คเกจการสร้างมวลชน
ฉันคิดว่าคุณมี VPS ใหม่ที่ติดตั้ง FreeBSD 10 x64 ก่อนอื่นคุณต้องมีพอร์ตทรีในระบบของคุณ:
cd /usr
portsnap fetch extract
จากนั้นคุณต้องติดตั้ง Poudriere จากแหล่งที่มา (ตัวเลือกเริ่มต้นนั้นใช้ได้!):
cd /usr/ports/ports-mgmt/poudriere
make install clean
ถัดไปสร้างไฟล์กำหนดค่าพื้นฐาน:
cp /usr/local/etc/poudriere.conf.sample /usr/local/etc/poudriere.conf
... และแก้ไขตามความต้องการของคุณ ต่อไปนี้เป็นการเริ่มต้นที่ดี:
FREEBSD_HOST=http://ftp.freebsd.org
RESOLV_CONF=/etc/resolv.conf
BASEFS=/usr/local/poudriere
POUDRIERE_DATA=$/data
USE_PORTLINT=no
USE_TMPFS=yes
DISTFILES_CACHE=/usr/ports/distfiles
CHECK_CHANGED_DEPS=yes
# Edit this according to your VPS' CPU.
PARALLEL_JOBS=1
NOLINUX=yes
แทนที่จะใช้พอร์ตปกติของระบบของคุณ Poudriere ใช้สำเนาของตัวเอง คุณต้องขอรับมันด้วยคำสั่งต่อไปนี้:
poudriere ports -c
ตอนนี้สร้างคุกเพื่อให้ผู้สร้างทำงานภายใน:
poudriere jail -c -j testjail -v 10.0-RELEASE -a amd64
ก่อนที่คุณจะเริ่มสร้างแพ็คเกจคุณจะต้องบอก Poudriere ว่าควรสร้างอะไร เปิดโปรแกรมแก้ไขข้อความที่คุณชื่นชอบและเพิ่มแพ็คเกจ:
www/firefox
im/pidgin
sysutils/tmux
editors/vim
... /usr/local/etc/buildlistและบันทึกไฟล์ที่อยู่ภายใต้ หากคุณไม่ต้องการตัวเลือกเริ่มต้นคุณสามารถกำหนดค่าตัวเลือกสำหรับแต่ละแพ็คเกจในไฟล์นั้น สิ่งนี้ทำได้โดยการออกคำสั่งต่อไปนี้:
poudriere options -cf /usr/local/etc/buildlist
มิฉะนั้นคุณสามารถเริ่มสร้าง:
poudriere bulk -f /usr/local/etc/buildlist -j testjail
ระยะเวลาที่ใช้ในการดำเนินการนี้จะแตกต่างกันไปตามความเร็ว CPU ของ VPS ของคุณ /usr/local/poudriere/data/packages/หลังจากขั้นตอนการได้เสร็จสิ้นการแพคเกจของคุณสดสามารถพบได้โดยจัดเรียงตามสร้างคุกใน
ตอนนี้คุณต้องมีเว็บเซิร์ฟเวอร์เพื่อให้บริการแพ็คเกจเหล่านั้นกับเครื่องอื่น ๆ ของคุณ ฉันเลือก Nginx เนื่องจากมันมีประสิทธิภาพและน้ำหนักเบา ติดตั้งผ่านพอร์ต (ตัวเลือกเริ่มต้นใช้ได้!):
cd /usr/ports/www/nginx
make install clean
หลังจากกระบวนการติดตั้งเสร็จสิ้นคุณจะต้องกำหนดค่า Nginx เพื่อให้บริการไดเรกทอรีแพ็คเกจ หากต้องการทำเช่นนั้นแก้ไข/usr/local/etc/nginx/nginx.confด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ:
server {
listen 80;
server_name localhost;
root /usr/local/poudriere/data/packages/testjail-default;
location / {
autoindex on;
}
}
สุดท้ายตรวจสอบให้แน่ใจว่าเว็บเซิร์ฟเวอร์เริ่มทำงานเมื่อบู๊ต:
echo "nginx_enable=YES" >> /etc/rc.conf
... และเริ่มเซิร์ฟเวอร์:
/usr/local/etc/rc.d/nginx start
ความเป็นไปได้ของ Poudriere นั้นใหญ่มาก คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Poudriere ได้โดยอ่านรายการ manpage หากคุณวางแผนที่จะใช้การตั้งค่าเช่นนี้ในสภาพแวดล้อมการผลิตคุณควรอ่านเกี่ยวกับการลงนามในแพ็คเกจและพิจารณาการรักษาความปลอดภัยในการเชื่อมต่อกับเว็บเซิร์ฟเวอร์ของคุณด้วย TLS แต่ตอนนี้คุณพร้อมที่จะร็อค!
เพื่อเปิดใช้งานพื้นที่เก็บข้อมูลบนไคลเอนต์เรียกใช้คำสั่งเหล่านี้บนเครื่องไคลเอนต์:
mkdir -p /usr/local/etc/repos
vi /usr/local/etc/repos/myrepo.conf
เติมmyrepo.confด้วยเนื้อหาต่อไปนี้ คุณสามารถใช้ชื่อใด ๆ สำหรับไฟล์นี้โดยมีว่ามี.confคำต่อท้าย
poudriere: {
url: "http://yoururl"
mirror_type: "http",
enabled: yes
}
จากนั้นอัพเดตฐานข้อมูลแพ็กเกจด้วยคำสั่ง:
pkg update
ตอนนี้คุณสามารถติดตั้งแพ็คเกจจากที่เก็บใหม่ของคุณได้แล้ว!
เรียนรู้วิธีการติดตั้ง 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