วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Apache เป็นเว็บเซิร์ฟเวอร์ยอดนิยมที่ใช้โดย บริษัท เว็บโฮสติ้งส่วนใหญ่ Varnish cache เป็นตัวเร่ง HTTP และ reverse proxy เราสามารถใช้วานิชกับเซิร์ฟเวอร์ HTTP ใดก็ได้ ในตัวอย่างนี้เราจะใช้ Apache 2
ในฐานะเว็บเซิร์ฟเวอร์ Apache สามารถใช้ทรัพยากรเซิร์ฟเวอร์จำนวนมากเพื่อแสดงผลหน้าเว็บ หากคุณใช้งานเว็บไซต์ที่มีปริมาณการใช้งานสูงคุณอาจต้องใช้ตัวเร่ง HTTP เพื่อเพิ่มประสิทธิภาพของเซิร์ฟเวอร์ วานิชจะช่วยคุณในเรื่องนั้น
ติดตั้งเซิร์ฟเวอร์ Apache และเปิดใช้งานโดยใช้คำสั่งต่อไปนี้:
sudo apt-get update
sudo apt-get install apache2-mpm-event
คุณสามารถทดสอบสถานะเซิร์ฟเวอร์ของ Apache ได้ด้วยคำสั่งนี้:
sudo service apache2 status
หากบริการกำลังทำงาน "apache2 is running" จะถูกพิมพ์ไปยังเครื่องปลายทางของคุณ มิฉะนั้นคุณสามารถเริ่มบริการด้วยคำสั่งนี้:
sudo service apache2 start
ติดตั้ง Varnish 4 รุ่นล่าสุดที่เสถียรรุ่นนี้ไม่พร้อมใช้งานใน Ubuntu Repository โดยค่าเริ่มต้นดังนั้นคุณต้องเรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง
sudo apt-get install apt-transport-https
sudo curl https://repo.varnish-cache.org/ubuntu/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list
sudo apt-get update
sudo apt-get install varnish
กำหนดค่า Varnish Cache ที่นี่เราจะเปลี่ยนพอร์ตเซิร์ฟเวอร์ Varnish เป็น 80 รันคำสั่งต่อไปนี้:
sudo nano /etc/default/varnish
ตอนนี้มองหาDAEMON_OPTS = "ภายใต้Alternative 2, Configuration with VCLเปลี่ยนส่วนDAEMON_OPTS ="เพื่อให้ตรงกับบรรทัดต่อไปนี้ นี่เป็นเพียงการอัพเดทพอร์ต
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
กดCTRL + Xจากนั้นYเพื่อบันทึกไฟล์
กำหนดค่า Apache เราจำเป็นต้องเปลี่ยนพอร์ตการรับฟังของ Apache จาก 80 เป็น 8080
แก้ไขไฟล์พอร์ตโดยเรียกใช้คำสั่งต่อไปนี้:
sudo nano /etc/apache2/ports.conf
เปลี่ยนฟัง 80เพื่อฟัง 8080
ถัดไปอัปเดตไฟล์โฮสต์เสมือน ...
sudo nano /etc/apache2/sites-available/000-default.conf
... การเปลี่ยนแปลง<VirtualHost *: 80>เพื่อ<VirtualHost *: 8080>
หากคุณมีไฟล์โฮสต์เสมือนอื่น ๆ ไฟล์เหล่านั้นควรได้รับการอัปเดตเช่นกัน
เริ่มบริการทั้งสองใหม่
sudo service apache2 restart
sudo service varnish restart
คุณทุกชุด. ดูหัวข้อต่อไปนี้สำหรับเคล็ดลับการตั้งค่าขั้นสูง
รันคำสั่งต่อไปนี้เพื่อแสดง Varnish stats:
varnishstat
คุณสามารถแก้ไขdefault.vclไฟล์สำหรับคุณสมบัติต่าง ๆ
หากต้องการเปิดใช้งานการแคชเบราว์เซอร์สำหรับไฟล์สื่อคุณvcl_backend_responseควรจับคู่กับการกำหนดค่าต่อไปนี้
sub vcl_backend_response {
if (bereq.url ~ "\.(png|gif|jpg|swf|css|js)$") {
unset beresp.http.set-cookie;
set beresp.http.cache-control = "max-age = 2592000";
}
}
สิ่งนี้จะปรับปรุงความเร็วไซต์และการจัดอันดับ SEO ของคุณ
หากต้องการล้างแคชของ Varnish คุณสามารถเปลี่ยนvcl_recvให้ตรงกับการกำหนดค่าต่อไปนี้:
sub vcl_recv {
if (req.method == "PURGE") {
return (purge);
}
}
หลังจากทำการเปลี่ยนแปลงนี้คุณสามารถส่งคำร้องขอ curl ในเซสชัน ssh ของคุณด้วยรูปแบบต่อไปนี้:
curl <domain_name.com> -XPURGE
ที่นี่-XPURGEจะส่งคำร้องขอล้างข้อมูลไปยังเซิร์ฟเวอร์ Varnish
เรียนรู้วิธีการติดตั้ง 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