วิธีสร้างกลุ่มใน Linux
กลุ่มใช้เพื่อจัดระเบียบผู้ใช้และสิทธิพิเศษเช่นการอ่านการเขียนและการดำเนินการอนุญาต ในการเพิ่ม groud คำสั่งคือ groupadd
ในบทความนี้ เราจะเรียนรู้การติดตั้ง Varnish cache สำหรับ Nginx ใน CentOS 7
Varnish Cache เป็นโปรแกรมเร่งเว็บแอปพลิเคชันที่เรียกว่าแคช HTTP reverse proxy วานิชนั้นเร็วเท่ากับการส่งมอบ 20 Gbps บนฮาร์ดแวร์ที่วางจำหน่ายทั่วไป ประสิทธิภาพของแคชวานิชคือความยืดหยุ่นของภาษาการกำหนดค่า ช่วยให้คุณสามารถเขียนนโยบายเกี่ยวกับวิธีการจัดการคำขอที่เข้ามา VCL ช่วยให้คุณสามารถเขียนนโยบายเกี่ยวกับวิธีการจัดการคำขอที่เข้ามา Varnish Cache นั้นเร็วมากจริงๆ โดยทั่วไปแล้วจะช่วยเพิ่มความเร็วในการจัดส่งด้วยปัจจัย 300 - 1000x ขึ้นอยู่กับสถาปัตยกรรมของคุณ
ปรับปรุงเซิร์ฟเวอร์ให้ทันสมัยอยู่เสมอ
# yum update -y
ติดตั้งเว็บเซิร์ฟเวอร์ Nginx
# yum install nginx -y
หลังจากติดตั้ง Nginx สำเร็จแล้ว ให้เริ่มและเปิดใช้งาน
# systemctl start nginx && systemctl enable nginx
ตรวจสอบว่า nginx กำลังทำงานอยู่
# systemctl status nginx
ตรวจสอบพอร์ตเว็บของ nginx
# netstat -pnltu
ก่อนที่เราจะติดตั้ง Varnish Cache เราจำเป็นต้องเปิดใช้งาน EPEL repository
# yum install -y epel-release
ติดตั้งวานิชแคช
# yum install varnish -y
หลังจากติดตั้ง Varnish Cache สำเร็จแล้ว ไฟล์คอนฟิกูเรชันทั้งหมดจะถูกเก็บไว้ใน /etc/varnish
ตอนนี้ เริ่มและเปิดใช้งานวานิช
# systemctl start varnish && systemctl enable varnish
ยืนยันว่าบริการทำงานสำเร็จ
# systemctl status varnish
ตรวจสอบเส้นทางปฏิบัติการ
# which varnishd
ตรวจสอบเวอร์ชั่นของ Varnish Cache
# varnishd -V
กำหนดค่าวานิชสำหรับ Nginx
เนื่องจากแคชวานิชตั้งอยู่ด้านหน้าเว็บเซิร์ฟเวอร์เพื่อติดตามคำขอ HTTP เราจึงต้องเปลี่ยนพอร์ต Nginx เริ่มต้นเป็นพอร์ต 8080 ดังนั้นแคชจะทำงานหลังจากแคชวานิช
เปิดไฟล์การกำหนดค่า Nginx
# vi /etc/nginx/nginx.conf
ค้นหาส่วนเซิร์ฟเวอร์และแก้ไขพอร์ตการฟัง
listen 8080 default_server;
เริ่มบริการ nginx ใหม่
# systemctl restart nginx
ตอนนี้ ตั้งค่า Nginx เป็นเซิร์ฟเวอร์ส่วนหลังสำหรับ Varnish ในไฟล์การกำหนดค่า /etc/varnish/default.vcl
# vi /etc/varnish/default.vcl
ค้นหาส่วนแบ็กเอนด์และแก้ไขตามที่แสดงด้านล่าง
backend default {
.host = "127.0.0.1';
.port = "8080';
}
ถัดไป แก้ไขพอร์ตฟังวานิชเป็น 80 ในไฟล์กำหนดค่าสภาพแวดล้อมวานิช
# vi /etc/varnish/varnish.params
Change varnish listen port to VARNISH_LISTEN_PORT=80
ตอนนี้ทุกอย่างพร้อมแล้ว เริ่มบริการเคลือบเงาใหม่
# systemctl รีสตาร์ทวานิช
ตรวจสอบว่า Varish ทำงานกับเซิร์ฟเวอร์ Nginx หรือไม่
# curl -I http://localhost
วันนี้ เราได้เรียนรู้ว่าวิศวกรฝ่ายสนับสนุนของเราติดตั้ง Varnish Cache สำหรับ Nginx ใน CentOS ได้อย่างไร
กลุ่มใช้เพื่อจัดระเบียบผู้ใช้และสิทธิพิเศษเช่นการอ่านการเขียนและการดำเนินการอนุญาต ในการเพิ่ม groud คำสั่งคือ groupadd
อธิบาย 3 วิธีในการตรวจสอบการใช้งาน CPU ใน Linux การใช้งาน CPU หมายถึงการใช้ทรัพยากรในการประมวลผล หรือปริมาณงานที่ CPU จัดการ
DenyHosts ใช้กันอย่างแพร่หลายแทน Fail2ban หากมีการพยายามเข้าสู่ระบบ SSH ที่ไม่ถูกต้องมากเกินไป จะถือว่าการโจมตีด้วยกำลังเดรัจฉานหรือ
เราจะเรียนรู้วิธีเมานต์ดิสก์ใหม่กับเซิร์ฟเวอร์ Linux สำหรับการสาธิตนี้ เราใช้เซิร์ฟเวอร์คลาวด์ CentOS 7 ตอนนี้เมานต์พาร์ติชั่นดังที่แสดงด้านล่าง
อธิบายว่าการติดตั้ง Fail2ban บน Ubuntu 20.04 นั้นง่ายเพียงใด Fail2ban เขียนด้วยภาษาโปรแกรม Python และเป็นโอเพ่นซอร์สฟรี การกำหนดค่า
อธิบายวิธีการติดตั้ง WireGuard VPN บน Ubuntu 20.04 เป็นอย่างดี WireGuard เป็น VPN ที่ใช้งานง่าย รวดเร็ว และทันสมัยมากซึ่งใช้การเข้ารหัสที่ล้ำสมัย
OpenSSL เป็นชุดเครื่องมือเต็มรูปแบบที่มีประสิทธิภาพในเชิงพาณิชย์สำหรับโปรโตคอล Transport Layer Security (TLS) & (SSL) เรียนรู้การติดตั้ง OpenSSL 1.1.1d ใน CentOS
วิธีติดตั้งและกำหนดค่า CSF บนเซิร์ฟเวอร์ CentOS 8 ConfigServer Security & Firewall เป็นไฟร์วอลล์ (SPI) แอปพลิเคชันการเข้าสู่ระบบ/การตรวจจับการบุกรุกและความปลอดภัย
การกำหนดค่ากฎการตรวจสอบไม่สะท้อนให้เห็น? เรียนรู้ว่าวิศวกรฝ่ายสนับสนุนของเราแก้ปัญหาและแก้ไขปัญหาได้อย่างไร ไฟล์การกำหนดค่ากฎ /etc/audit/rules.d/audit.rules
ในบทความนี้ เราจะเรียนรู้วิธีที่วิศวกรฝ่ายสนับสนุนของเราแก้ไขการโหลดสูงของ CloudLinux บนเซิร์ฟเวอร์ โปรดตรวจสอบให้แน่ใจว่าขีดจำกัด LVE ของคุณได้รับการกำหนดค่าอย่างเหมาะสม