วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
หากคุณใช้งานเว็บไซต์อย่างน้อยหนึ่งเว็บไซต์ตาม LEMP stack มาตรการความปลอดภัยที่ใช้งานได้จริงคือการซ่อนหมายเลขรุ่นของ Nginx และ PHP วิธีนี้จะป้องกันแฮกเกอร์จากการใช้ช่องโหว่ด้านความปลอดภัยเฉพาะรุ่นเพื่อโจมตีเซิร์ฟเวอร์ของคุณ
ลองมาดูวิธีการใช้การวัดนี้กับอินสแตนซ์เซิร์ฟเวอร์ Vultr WordPress ซึ่งใช้ LEMP stack คำแนะนำทั้งหมดในบทความนี้ควรใช้กับแอป Vultr ที่ใช้ LEMP อื่นเช่นกัน
curl -I [your-server-IP]:80
จากนั้นคุณจะเห็นผลลัพธ์ซึ่งคล้ายกับ:
HTTP/1.1 200 OK
Server: nginx/1.10.0
Date: Fri, 06 May 2016 04:11:38 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.6.20
Link: <http://[your-server-IP]/wp-json/>; rel="https://api.w.org/"
อย่างที่คุณเห็นบนเซิร์ฟเวอร์ของฉันหมายเลขเวอร์ชันของ Nginx คือ 1.10.0 และหมายเลขเวอร์ชันของ PHP คือ 5.6.20
แสดงรายละเอียดการกำหนดค่า Nginx:
nginx -V
ในบรรดาพารามิเตอร์เหล่านั้นค้นหาพารามิเตอร์ "--conf-path" ซึ่งกำหนดตำแหน่งของไฟล์คอนฟิกูเรชัน Nginx:
--conf-path=/etc/nginx/nginx.conf
แก้ไขไฟล์คอนฟิกูเรชัน Nginx ด้วยvi:
sudo vi /etc/nginx/nginx.conf
เพิ่มประโยคการกำหนดค่าserver_tokens off;ภายในhttp { }กลุ่ม:
http {
...
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
server_tokens off; #<= The sentence is added Here.
#gzip on;
include /etc/nginx/conf.d/*.conf;
}
บันทึกและออก:
:wq
แก้ไขไฟล์คอนฟิกูเรชัน fastcgi:
sudo vi /etc/nginx/fastcgi_params
แทนที่บรรทัด:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
ด้วย:
fastcgi_param SERVER_SOFTWARE nginx;
บันทึกและออก:
:wq
แก้ไขไฟล์คอนฟิกูเรชัน PHP:
sudo vi /etc/php.ini
ค้นหาบรรทัด:
expose_php = On
แก้ไขเป็น:
expose_php = Off
บันทึกและออก:
:wq
สุดท้ายให้การแก้ไขของคุณมีผล:
sudo pkill php-fpm
sudo php-fpm
sudo service nginx restart
ตรวจสอบการดัดแปลงของคุณ:
curl -I [your-server-IP]:80
ข้อมูลรุ่นของ Nginx และ PHP ไม่ปรากฏให้เห็นอีกต่อไป:
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 06 May 2016 05:16:43 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Link: <http://[your-server-IP ]/wp-json/>; rel="https://api.w.org/"
เรียนรู้วิธีการติดตั้ง 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