วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
วานิชเป็นแคชเซิร์ฟเวอร์โอเพ่นซอร์สที่เก็บเนื้อหาจากเว็บเซิร์ฟเวอร์ มันถูกติดตั้งที่ด้านหน้าของเว็บเซิร์ฟเวอร์เช่น Apache หรือ Nginx กลไกการแคชที่นำเสนอโดยวานิชช่วยให้การจัดส่งเนื้อหาที่มีประสิทธิภาพสูง
ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีการติดตั้ง Varnish cache 5 เป็นส่วนหน้าไปยังเว็บเซิร์ฟเวอร์ Nginx บน FreeBSD 11
ก่อนทำการติดตั้งแพ็คเกจใด ๆ บนอินสแตนซ์ของเซิร์ฟเวอร์ FreeBSD ขอแนะนำให้ทำการอัพเดตระบบ ล็อกอินโดยใช้ผู้ใช้ sudo และรันคำสั่งต่อไปนี้เพื่ออัพเดตระบบ
sudo pkg update
sudo pkg upgrade
ขณะที่เรากำลังจะติดตั้ง Varnish หน้า Nginx ให้เริ่มโดยติดตั้งเว็บเซิร์ฟเวอร์ Nginx
sudo pkg install nginx
คำสั่งดังกล่าวจะติดตั้งพอร์ตที่เสถียรล่าสุดของ Nginx ที่มีอยู่จากที่เก็บเริ่มต้นของ FreeBSD
ในการเปิดใช้งาน Nginx ให้เริ่มต้นโดยอัตโนมัติในเวลาบูตให้รันคำสั่งต่อไปนี้
sudo sysrc nginx_enable=yes
เริ่ม Nginx โดยการรันคำสั่งต่อไปนี้
sudo service nginx start
คุณจะเห็นผลลัพธ์ต่อไปนี้เมื่อ Nginx เริ่มทำงาน
$ sudo service nginx start
Performing sanity check on nginx configuration:
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
Starting nginx.
ลองไปที่หน้าเว็บเริ่มต้นของ Nginx โดยไปที่http://Vultr_Server_IP
เพื่อยืนยันการติดตั้งของคุณ
โดยค่าเริ่มต้น Nginx ฟังพอร์ต 80 ซึ่งเป็นพอร์ตเริ่มต้นสำหรับ HTTP ในขณะที่เราวางแผนที่จะเรียกใช้ Nginx เบื้องหลัง Varnish เราจะต้องเปลี่ยนพอร์ตของ Nginx เปิดไฟล์กำหนดค่า Nginx ที่เป็นค่าเริ่มต้นโดยใช้เครื่องมือแก้ไขรายการโปรดของคุณ
sudo nano /usr/local/etc/nginx/nginx.conf
เรียกใช้ถ้าคุณต้องการติดตั้งsudo pkg install nano
nano
ค้นหาบรรทัด:
server {
listen 80;
server_name localhost;
เปลี่ยนพอร์ต "ฟัง" จากไป80
8080
รีสตาร์ทเซิร์ฟเวอร์ Nginx
sudo service nginx restart
ตอนนี้เราได้กำหนดค่า Nginx แล้วให้ติดตั้ง Varnish 5 โดยพิมพ์:
sudo pkg install varnish5
เมื่อติดตั้งแล้วให้เพิ่มน้ำยาวานิชลงในrc.conf
ไฟล์ของระบบโดยการรันคำสั่งต่อไปนี้:
sudo sysrc varnishd_enable=YES
sudo sysrc varnishd_listen=":80"
sudo sysrc varnishd_backend="localhost:8080"
sudo sysrc varnishd_storage="malloc,512M"
sudo sysrc varnishd_admin=":8081"
ค��สั่งดังกล่าวจะสร้างไม่กี่รายการในrc.conf
ไฟล์ varnishd_listen
ระบุว่าเซิร์ฟเวอร์แคช Varnish จะฟังพอร์ต '80' มันจะเปิดใช้งานแคชวานิชเพื่อเริ่มต้นโดยอัตโนมัติในเวลาบูต varnishd_backend
ระบุเซิร์ฟเวอร์ที่ทำงานบนแบ็กเอนด์ ในกรณีของเรามันเป็นเว็บเซิร์ฟเวอร์ Nginx ที่ทำงานบนพอร์ต 8080 varnishd_storage
ระบุวิธีการจัดเก็บแคช คุณสามารถใช้malloc
หรือfile
วิธีการ malloc
เร็วเท่าที่มันใช้หน่วยความจำเพื่อเก็บแคช ที่นี่คุณสามารถระบุปริมาณของน้ำยาวานิชที่สามารถใช้เพื่อเก็บแคช
ในที่สุดเริ่มเซิร์ฟเวอร์โดยการทำงาน:
/usr/local/etc/rc.d/varnishd start
http://Vultr_Server_IP
ตอนนี้คุณสามารถตรวจสอบว่ามีการเคลือบเงาทำงานประสบความสำเร็จโดยไปที่:
คุณสามารถหยุดเซิร์ฟเวอร์ได้โดยเรียกใช้:
/usr/local/etc/rc.d/varnishd stop
เคลือบเงาแคช 5 ด้วย Nginx เนื่องจากเซิร์ฟเวอร์ส่วนหลังติดตั้งอยู่บนเซิร์ฟเวอร์ FreeBSD 11 ของคุณ
เรียนรู้วิธีการติดตั้ง 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