วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
# วิธีที่แนะนำให้เรียกใช้คำสั่งเป็นรากคือการเป็นผู้ใช้ปกติคำนำหน้าแต่ละของพวกเขาด้วย$sudovi, vim, nano, emacsและอื่น ๆหากคุณกำลังใช้ไฟร์วอลล์คุณจะต้องเปิดใช้การจราจร TCP 80เข้ากับพอร์ต
ติดตั้ง Apache:
# pacman -S apache
เริ่ม Apache และทำให้มันเริ่มต้นหลังจากการบู๊ตทุกครั้ง:
# systemctl enable --now httpd
ทดสอบว่า Apache กำลังทำงาน เยี่ยมชมhttp://YOUR-SERVER-WEB-ADDRESS-OR-IPและคุณจะเห็นหน้าที่แสดง "ดัชนีของ /" เรียกใช้ip addrหากคุณต้องการทราบที่อยู่ IP
แฟ้มการกำหนดค่าของ Apache /etc/httpd/conf/httpd.confคือ แม้ว่า Apache จะเริ่มต้นโดยผู้ใช้รูUser httpท แต่จะเปลี่ยนเป็นรันทันทีในฐานะผู้ใช้รายนี้ด้วยเหตุผลด้านความปลอดภัย DocumentRoot "/srv/http"กำหนดตำแหน่งที่จะค้นหาไฟล์เว็บ CustomLog "/var/log/httpd/access_log" commonชุดที่เข้าถึง Apache ที่ประสบความสำเร็จจะถูกบันทึกไว้ ErrorLog "/var/log/httpd/error_log"ชุดที่เข้าถึง Apache ข้อผิดพลาดนั้นจะถูกบันทึก
โดยค่าเริ่มต้นหาก Apache ได้รับไดเรกทอรีที่ไม่พบไฟล์ดัชนีที่มีนามสกุลที่กำหนดค่าให้ใช้มันจะสร้างดัชนีที่แสดงเนื้อหาของไดเรกทอรีโดยอัตโนมัติ นี่ถือได้ว่าเป็นช่องโหว่ด้านความปลอดภัย ปิดการใช้งานแก้ไข/etc/httpd/conf/httpd.confและภายใน<Directory "/srv/http">จากลบOptions Indexesเมื่อรีสตาร์ทแล้ว Apache จะให้ "ห้ามการเข้าใช้!" ข้อความแสดงข้อผิดพลาดยกเว้นว่ามีไฟล์เช่นนั้น/srv/http/index.htmlอยู่
รีสตาร์ท Apache:
# systemctl restart httpd
โดยค่าเริ่มต้นของผู้ใช้ไดเรกทอรีจะแสดงที่~/public_html/ http://YOUR-SERVER-WEB-ADDRESS-OR-IP/~USERNAME/แต่ผู้ใช้httpจะต้องมีการเข้าถึงบิตที่รันได้ในไดเร็กทอรีผู้ใช้และpublic_htmlไดเร็กทอรี:
$ mkdir ~/public_html
$ chmod o+x ~/
$ chmod o+x ~/public_html
นอกจากนี้ผู้ใช้httpต้องมีสิทธิ์อ่านเพื่อเข้าถึงไฟล์แต่ละไฟล์ หากจำเป็นให้เรียกใช้คำสั่งต่อไปนี้:
$ chmod o+r ~/public_html/<FILES>
หากคุณต้องการปิดการใช้งานpublic_htmlไดเรกทอรีของผู้ใช้ไม่ให้อยู่ในเว็บเซิร์ฟเวอร์โดยไม่คำนึงถึงสิทธิ์ในการใช้งานไดเรกทอรีและไฟล์ให้ใส่#เครื่องหมายบรรทัดนี้ (เพิ่มในส่วนเริ่มต้น) ใน/etc/httpd/conf/httpd.conf:
Include conf/extra/httpd-userdir.conf
รีสตาร์ท Apache:
# systemctl restart httpd
คุณสามารถโฮสต์ชื่อโดเมนหลายชื่อจากเซิร์ฟเวอร์ Apache เดียวกันและให้บริการเนื้อหาต่าง ๆ
สร้างโฟลเดอร์เพื่อเก็บการกำหนดค่าโฮสต์เสมือนของคุณ:
# mkdir /etc/httpd/conf/vhosts
สร้างไฟล์กำหนดค่าสำหรับแต่ละโฮสต์เสมือนเช่น/etc/httpd/conf/vhosts/YOUR-DOMAIN-NAME.com:
<VirtualHost *:80>
ServerAdmin webmaster@YOUR-DOMAIN-NAME.com
DocumentRoot "/srv/YOUR-DOMAIN-NAME.com"
ServerName YOUR-DOMAIN-NAME.com
ServerAlias YOUR-DOMAIN-NAME.com
ErrorLog "/var/log/httpd/YOUR-DOMAIN-NAME.com-error_log"
CustomLog "/var/log/httpd/YOUR-DOMAIN-NAME.com-access_log" common
<Directory "/srv/YOUR-DOMAIN-NAME.com">
Require all granted
</Directory>
</VirtualHost>
สร้างไดเร็กทอรีการให้บริการโฮสต์เสมือน:
# mkdir /srv/YOUR-DOMAIN-NAME.com
ในตอนท้าย/etc/httpd/conf/httpd.confให้รวมไฟล์การกำหนดค่าโฮสต์เสมือนแต่ละไฟล์ดังต่อไปนี้:
Include conf/vhosts/YOUR-DOMAIN-NAME.com
รีสตาร์ท Apache:
# systemctl restart httpd
จองอาปาเช่ได้รับไปจะได้รับบริการจากYOUR-DOMAIN-NAME.com /srv/YOUR-DOMAIN-NAME.comคำขอบันทึกย่อให้ Apache ไม่ตรงกับที่เฉพาะเจาะจงServerNameหรือServerAliasเพียงแค่ที่อยู่ IP หรือชื่อโดเมนอื่นการแก้ไข IP ของคุณจะยังคงให้บริการจากโฮสต์เสมือนแรกที่รวมอยู่ ที่กล่าวว่าคุณควรพิจารณาสิ่งต่าง ๆ โดยทั่วไปDocumentRootซึ่งเป็นค่าเริ่มต้นเพื่อ/srv/httpให้สามารถเข้าถึงได้
เรียนรู้วิธีการติดตั้ง 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