วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
HTTP / 2 เป็นโปรโตคอล HTTP รุ่นใหม่ล่าสุดซึ่งอ้างอิง SPDY การพัฒนานั้นเริ่มต้นโดย Google และ HTTP / 2 นั้นขึ้นอยู่กับ codebase และแนวคิดของ SPDY เป็นส่วนใหญ่
SPDY ถูกเลิกใช้แล้วและกำลังใช้งาน HTTP / 2 ทั่วโลก บริษัท โฮสติ้งหลายแห่งให้การสนับสนุน HTTP / 2 แล้วเนื่องจากความเร็วที่เพิ่มขึ้น
ในขณะเขียน DirectAdmin ไม่ได้ให้วิธีการคลิกเดียวเพื่อเปิดใช้งาน HTTP / 2 อย่างไรก็ตามมีหลายวิธีในการรับการสนับสนุน HTTP / 2 วิธีการที่ระบุไว้ด้านล่างได้รับการพิสูจน์แล้วว่าเป็นวิธีที่มีเสถียรภาพและเสถียรที่สุด
ต้องอัปเดตองค์ประกอบหลายรายการเพื่อให้ HTTP / 2 มีผล ด้วยเหตุนี้ฉันขอแนะนำให้คุณถ่ายภาพ หากเป็นไปได้ให้ปฏิบัติตามคำแนะนำนี้บนเซิร์ฟเวอร์ใหม่โดยสมบูรณ์
คู่มือนี้ประกอบด้วยสองส่วน: การเปิดใช้งานการสนับสนุน HTTP / 2 ในเว็บเซิร์ฟเวอร์ (Apache) สำหรับลูกค้า (ผู้เยี่ยมชม) และการเปิดใช้งาน HTTP / 2 ใน cURL การเปิดใช้งาน HTTP v2 สำหรับ cURL จะบังคับให้ cURL ร้องขอที่มาจากเซิร์ฟเวอร์ของคุณเพื่อใช้ประโยชน์จาก HTTP / 2 สำหรับเซิร์ฟเวอร์ปลายทางหากเป็นไปได้
แม้ว่าจะไม่ใช่ข้อกำหนดทางเทคนิคจาก HTTP / 2 เอง แต่โดยส่วนใหญ่คุณจะต้องมีใบรับรอง SSL เพื่อใช้ HTTP / 2 ตามที่กล่าวไว้ HTTP / 2 ไม่จำเป็นต้องใช้เทคนิค แต่เบราว์เซอร์จำนวนมาก (Safari, Chrome, Firefox และอื่น ๆ ) ได้สร้างมาตรฐานนี้ เนื้อหาจะไม่แสดงผ่าน HTTP / 2 เมื่อโหลดหน้าเว็บโดยไม่ใช้ SSL โดยใช้เบราว์เซอร์เหล่านี้ เมื่อพิจารณาจากผู้ใช้ส่วนใหญ่ใช้เบราว์เซอร์เหล่านี้ (และอื่น ๆ ) ซึ่งมีส่วนร่วมในมาตรฐานนี้ด้วยคุณควรใช้ใบรับรอง SSL
หากคุณกำลังมองหาใบรับรอง SSL ฟรีคุณควรดูคำแนะนำ Let's Encrypt ของเรา:
แนะนำ: การติดตั้ง Let's Encrypt บน DirectAdmin
แผงควบคุมทางเลือก:
คำแนะนำทั่วไป:
คู่มือนี้มีเอกสารการติดตั้ง Brotli หรือไม่?
ไม่ไม่มีวิธีการที่ระบุไว้สำหรับการติดตั้ง Brotli ควบคู่กับ HTTP / 2 ในบทความนี้
การรวบรวมล้มเหลวโดยไม่มีเหตุผลและฉันได้ทำตามขั้นตอนที่แน่นอนที่ระบุไว้ในบทความนี้ ฉันจะแก้ไขปัญหานี้ได้อย่างไร
แม้ว่าจะมีเหตุผลที่เป็นไปได้หลายประการสำหรับเรื่องนี้ แต่การพิจารณาสภาพแวดล้อมที่แตกต่างกันและสิ่งที่คล้ายกันอาจเป็นไปได้ว่าการตั้งค่าภาษาของคุณไม่ถูกต้อง ลองวางLC_ALL=C
หน้าคำสั่งของคุณดังนั้นคำสั่งสำหรับการคอมไพล์ซ้ำ Apache จะมีลักษณะเช่นนี้: LC_ALL=C ./build apache
อย่าลืมช่องว่างระหว่างLC_ALL=C
และคำสั่ง!
ฉันจะสูญเสียข้อมูลใด ๆ หรือไม่
ในกรณีที่คุณกำลังใช้การตั้งค่า���ร็อกซีย้อนกลับตัวอย่างเช่นกับ Apache และ Nginx คุณควรเปลี่ยนกลับเป็น Apache ซึ่งในกรณีนี้คุณจะสูญเสียไฟล์กำหนดค่า Nginx ของคุณ ในกรณีที่คุณทำการกำหนดค่า VirtualHost แบบกำหนดเอง (ไม่ว่าจะผ่านบรรทัดคำสั่งหรือ DirectAdmin เอง) คุณควรแก้ไขสิ่งเหล่านี้ตามแต่ละโดเมนเพื่อให้ Apache เวอร์ชันนั้นยังคงทำงานอยู่ คุณจะไม่สูญเสียข้อมูลใด ๆ ที่เกี่ยวข้องกับข้อมูลผู้ใช้เนื้อหาเว็บไซต์ฐานข้อมูล ฯลฯ
รุ่นที่กำหนดเองเหล่านี้จะขัดขวางไม่ให้ฉันอัปเดตแพ็คเกจและซอฟต์แวร์ในอนาคตหรือไม่
โดยทั่วไปไม่จำเป็นต้องกังวลเกี่ยวกับเรื่องนี้ คำนึงถึงการตั้งค่าแบบแยกส่วนของ DirectAdmin (และดังนั้น CustomBuild's) คุณควรจะสามารถดาวน์เกรดหรืออัปเกรดเป็นเวอร์ชันซอฟต์แวร์อื่น ๆ ในอนาคตได้โดยไม่มีปัญหาใด ๆ แม้ว่าคุณควรจัดทำเอกสารการเปลี่ยนแปลงในกรณีที่จำเป็นต้องมีเส้นทางการอัพเกรดทางเลือกในอนาคต แต่ก็ไม่จำเป็นต้องกังวลเกี่ยวกับความเข้ากันไม่ได้ของรุ่นที่มีการเปิดตัวซอฟต์แวร์ใหม่
DirectAdmin ไม่ได้เสนอ HTTP / 2 นอกกรอบ แน่นอนนั่นหมายความว่ามันเข้ากันไม่ได้หรือพวกเขามีเหตุผลที่จะไม่เป็น เหตุใดจึงต้องแก้ไขปัญหานี้
วิธีการติดตั้งและเปิดใช้งาน HTTP / 2 ที่อธิบายไว้ด้านล่างนี้ไม่ใช่วิธีการแก้ปัญหามากนัก แต่เป็นเพียงการอัพเดตแพ็คเกจและการเปลี่ยนแปลงการกำหนดค่าเพียงอย่างเดียว เนื่องจากการตั้งค่าแบบแยกส่วนของ DirectAdmin การเปลี่ยนแปลงเหล่านี้จึงสมบูรณ์แบบและไม่ควรทำให้เกิดปัญหาหรือปัญหาอื่น ๆ เป็นการยากที่จะระบุว่าทำไม DirectAdmin จึงไม่สนับสนุนสิ่งนี้นอกกรอบเนื่องจากผู้เขียนไม่ได้ให้คำอธิบายเกี่ยวกับเรื่องนี้ อย่างไรก็ตามข้อสรุปที่ค่อนข้างชัดเจนคือ DirectAdmin ใช้ประโยชน์จากแพคเกจเวอร์ชันโดยระบบปฏิบัติการ โดยทั่วไปจะไม่ทันสมัยตามแพ็คเกจด้านล่าง ไม่มีอะไรผิดปกติกับ HTTP / 2 เทคโนโลยีและความเข้ากันได้ เช่นเดียวกับเทคโนโลยีอื่น ๆ ที่ใช้เวลาพอสมควรในการปรับตัว
การเปิดใช้งาน HTTP / 2 กับ Apache มีความเสี่ยงอะไรบ้าง
ในการเปิดใช้งาน HTTP / 2 (ประกอบด้วยการอัพเกรดและกระบวนการกำหนดค่า) มีตัวแปรมากมายที่สามารถกลายเป็นมาตรฐานที่ไม่ได้ อย่างไรก็ตามความเสี่ยงที่ใหญ่ที่สุดนั้นอยู่ที่ความผิดพลาดของมนุษย์ ถ่ายภาพล่วงหน้าให้แน่ใจว่าได้ประกาศการบำรุงรักษาแก่ผู้ใช้ของคุณ (หากมีอยู่ในเซิร์ฟเวอร์นอกเหนือจากตัวคุณเอง) และระมัดระวัง นอกจากนี้อย่าคัดลอกและวางคำสั่งโดยไม่คำนึงถึงสิ่งที่พวกเขาทำก่อน
ฉันขอแนะนำให้หมุนตัวอย่างเมฆ Vultr แยกต่างหากด้วย DirectAdmin และดำเนินการตามขั้นตอนต่างๆ หากมีอะไรผิดพลาดเกิดขึ้นกับการติดตั้ง 'สด' คุณจะรู้ได้ว่าจะแก้ปัญหาที่ไหนและอย่างไรเพื่อให้คุณไม่ต้องอยู่ในสภาพแวดล้อมการใช้งานจริง
หากคุณกำลังใช้พร็อกซีย้อนกลับอยู่ในขณะนี้คุณควรเปลี่ยนกลับไปเป็นสภาพแวดล้อม Apache เท่านั้น นั่นเป็นเพราะ HTTP / 2 นั้นยากที่จะทำการดีบั๊กหากมีสิ่งผิดปกติเกิดขึ้น ด้วยความสามารถในการใช้ประโยชน์จากฟังก์ชั่น HTTP / 2 แบบรวมของ Apache คุณจะสามารถกำจัดปัญหาส่วนใหญ่ได้อย่างมีประสิทธิภาพ
ในหลายกรณีเวอร์ชัน OpenSSL ของคุณไม่สามารถทำงานร่วมกับ ALPN ซึ่งจำเป็นสำหรับ HTTP / 2 ดังนั้นให้เปิดใช้งาน ALPN โดยอัปเดต OpenSSL
ก่อนอื่นให้ตรวจสอบให้แน่ใจว่ารุ่น OpenSSL ของคุณใช้งานไม่ได้โดยการดำเนินการ:
openssl version
หากเวอร์ชัน OpenSSL ของคุณน้อยกว่า 1.1.0f ให้ดำเนินการดังต่อไปนี้ในฐานะรูท มิฉะนั้นข้ามไปขั้นตอนที่ 2
cd ~
wget ftp://ftp.openssl.org/source/openssl-1.1.0f.tar.gz
tar xzf openssl-1.1.0f.tar.gz
cd openssl-1.1.0f
./config --prefix=/usr/local/lib_http2 no-ssl2 no-ssl3 zlib-dynamic -fPIC
make depend
make install
เพื่อให้ HTTP / 2 ทำงานได้เราต้องติดตั้ง nghttp2 Nghttp2 เป็นการใช้งาน HTTP / 2 (และ HPACK) ใน C. Nghttp2 เป็นเวอร์ชันรวมของไคลเอนต์ HTTP / 2, เซิร์ฟเวอร์และพร็อกซีใน C
หากต้องการติดตั้ง nghttp2 ให้ใช้คำสั่งต่อไปนี้ โชคดีที่ nghttp2 สามารถสร้างได้โดยตรงจาก CustomBuild
cd /usr/local/directadmin/custombuild
./build update
./build nghttp2
เราจำเป็นต้องแก้ไขค่าบางอย่างในไฟล์กำหนดค่า Apache เพื่อให้สามารถใช้ HTTP / 2 ได้ เมื่อเว็บเซิร์ฟเวอร์ไม่ได้รับคำแนะนำให้ใช้ HTTP เวอร์ชันอื่นมันจะไม่ใช้ประโยชน์จากมัน ดังนั้นเราจำเป็นต้องเพิ่ม HTTP / 2 ไปยังไฟล์การกำหนดค่า
เพื่อให้การเปลี่ยนแปลงเหล่านี้มีผลบังคับใช้การสร้าง Apache ใหม่ผ่าน CustomBuild เนื่องจากพารามิเตอร์และค่าที่ใช้โดย CustomBuild เมื่อสร้างซอฟต์แวร์จะถูกกำหนดในไฟล์การกำหนดค่าเฉพาะแนวปฏิบัติที่เหมาะสมที่สุดคือการเปลี่ยนแปลงเหล่านี้ในไฟล์การกำหนดค่าแบบกำหนดเองโดยเฉพาะ
หมายเหตุ: หากคุณไม่ใส่การเปลี่ยนแปลงเหล่านี้ในไฟล์ที่กำหนดเองการเปลี่ยนแปลงส่วนใหญ่จะถูกเขียนทับและการตั้งค่าของคุณจะไม่ทำงาน โปรดปฏิบัติตามคำแนะนำด้านล่าง
ดำเนินการคำสั่งต่อไปนี้เพื่อสร้างไฟล์และเติมคำล่วงหน้าด้วยค่าเริ่มต้นเพื่อให้เราสามารถแก้ไขได้ในภายหลัง:
mkdir -p /usr/local/directadmin/custombuild/custom/ap2
cp -p /usr/local/directadmin/custombuild/configure/ap2/configure.apache /usr/local/directadmin/custombuild/custom/ap2/configure.apache
ณ ตอนนี้เรามีไฟล์ที่กำหนดเองซึ่งเหมือนกับไฟล์การกำหนดค่าเริ่มต้นสำหรับ Apache ที่ใช้โดย CustomBuild เราต้องแก้ไข/usr/local/directadmin/custombuild/custom/ap2/configure.apache
ไฟล์โดยแทนที่สตริงต่อไปนี้:
"--with-ssl=/usr" \
ด้วย:
"--enable-http2" \
"--enable-ssl-staticlib-deps" \
"--with-ssl=/usr/local/lib_http2" \
หมายเหตุ: ตรวจสอบให้แน่ใจว่ามีไม่มีพื้นที่สีขาวหลังจากที่ใด ๆ ของเครื่องหมาย ช่องว่างที่มากเกินไปจะทำให้การสร้างเสียหาย
ถัดไปสร้าง Apache ใหม่ CustomBuild จะใช้ไฟล์กำหนดค่าที่คุณเพิ่งสร้างขึ้น:
./build apache
ตอนนี้ Apache ได้ถูกสร้างขึ้นใหม่รวมถึงโมดูลและการตั้งค่าที่จำเป็นสำหรับ HTTP / 2 นั่นหมายความว่าตอนนี้เรามีรุ่น Apache ติดตั้งบนเซิร์ฟเวอร์ของเราพร้อมรองรับ HTTP / 2 แต่เราต้องบอกให้ Apache ใช้งานจริงก่อน
เพิ่มบรรทัดต่อไปนี้ใน/etc/httpd/conf/extra/httpd-includes.conf
:
ProtocolsHonorOrder On
Protocols h2 h2c http/1.1
บันทึกการเปลี่ยนแปลงเหล่านี้และเขียนไฟล์การกำหนดค่าใหม่เพื่อให้คงอยู่ตลอดการสร้างใหม่:
cd /usr/local/directadmin/custombuild
./build rewrite_confs
ตอนนี้ HTTP / 2 ควรจะเปิดใช้งานบนเซิร์ฟเวอร์เว็บ (Apache) ของคุณ
รีบูตเซิร์ฟเวอร์เพื่อให้แน่ใจว่าการเปลี่ยนแปลงของเรายังคงมีอยู่ในการรีบูต โปรดรีบูตเซิร์ฟเวอร์โดยใช้แผงควบคุม Vultr หรือดำเนินการตามreboot
คำสั่ง
ฟังก์ชันการทำงานของ HTTP / 2 สามารถทดสอบได้อย่างง่ายดายโดยใช้เครื่องมือต่อไปนี้: การทดสอบ HTTP / 2
พิจารณา HTTP / 2 เป็นเซิร์ฟเวอร์เฉพาะและไม่สามารถ จำกัด คู่โดเมนหรือเว็บไซต์ที่ระบุการป้อนชื่อโดเมนใด ๆ ที่ชี้ไปยังเซิร์ฟเวอร์หรือแม้แต่ที่อยู่ IP ของเซิร์ฟเวอร์ควรทำงาน
การทดสอบจะบอกคุณว่าสามารถเข้าถึงเว็บเซิร์ฟเวอร์ผ่าน HTTP / 2 ได้หรือไม่ ในกรณีที่เครื่องมือบอกว่าเปิดใช้งาน HTTP / 2 บนเซิร์ฟเวอร์ของคุณเว็บไซต์ DirectAdmin สามารถเข้าถึงได้ผ่าน HTTP / 1.1 หรือ HTTP / 2 ในกรณีที่ไม่รองรับ HTTP / 2 สำหรับลูกค้า (ผู้เยี่ยมชม) เบราว์เซอร์จะกลับไปที่ HTTP / 1.1
ในกรณีที่เครื่องมือไม่สามารถเข้าถึงเว็บเซิร์ฟเวอร์ของคุณผ่าน HTTP / 2 ให้ทำตามขั้นตอนข้างต้นอีกครั้ง โดยทั่วไป (เนื่องจากขั้นตอนข้างต้นไม่ได้เขียนทับอะไรเลย) สิ่งนี้จะไม่เกิดความเสียหายหรือทำให้การตั้งค่าของคุณเสียหาย
ฉันแนะนำให้อัปเดต cURL เพื่อให้สามารถเข้าถึงเซิร์ฟเวอร์ด้วยการสนับสนุน HTTP / 2 ในกรณีที่เซิร์ฟเวอร์ไม่รองรับ HTTP / 2 มันจะถอยกลับไปที่ HTTP / 1.1
เช่นเดียวกับ Apache เราจะสร้างไฟล์กำหนดค่าเองดังนั้น cURL ที่สร้างโดย CustomBuild จะใช้การตั้งค่าที่กำหนดเองของเรา
สร้างไดเรกทอรี:
mkdir -p /usr/local/directadmin/custombuild/custom/curl
สร้างไฟล์:
touch /usr/local/directadmin/custombuild/custom/curl/configure.curl
คัดลอกและวางเนื้อหาต่อไปนี้ลงในไฟล์:
#!/bin/sh
perl -pi -e 's|CURL_CHECK_PKGCONFIG\(zlib\)|#CURL_CHECK_PKGCONFIG(zlib)|g' configure.ac
LIBS="-ldl" ./configure --with-nghttp2=/usr/local --with-ssl=/usr/local/lib_http2
อย่างที่คุณเห็นเนื้อหาเหล่านี้บอกให้ cURL รวบรวมโดยใช้lib_http2
ไลบรารี SSL
บันทึกไฟล์และให้สิทธิ์ที่ถูกต้อง:
chmod 700 /usr/local/directadmin/custombuild/custom/curl/configure.curl
ต่อไปสิ่งที่เราต้องทำคือการสร้าง cURL
cd /usr/local/directadmin/custombuild
./build curl
cURL ได้รับการคอมไพล์ด้วยการสนับสนุน HTTP 2 แล้ว
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
TestLink เป็นระบบดำเนินการจัดการทดสอบบนเว็บโอเพ่นซอร์ส ช่วยให้ทีมงานประกันคุณภาพสามารถสร้างและจัดการกรณีทดสอบได้เช่นกัน
FTP ที่ปลอดภัยมากหรือเพียงแค่ vsFTPd เป็นซอฟต์แวร์น้ำหนักเบาที่มีความสามารถในการปรับแต่ง ในบทช่วยสอนนี้เราจะรักษาความปลอดภัยของข้อความ
CentOS ติดตามการพัฒนา Red Hat Enterprise Linux (RHEL) RHEL พยายามที่จะเป็นแพลตฟอร์มเซิร์ฟเวอร์ที่มั่นคงซึ่งหมายความว่าจะไม่รีบเร่งในการรวม
ในบางโอกาสผู้ดูแลระบบอาจต้องสร้างบัญชีผู้ใช้และ จำกัด การเข้าถึงเพื่อจัดการไฟล์ของตัวเองผ่าน sFTP เท่านั้น
ใช้ระบบที่แตกต่างกันอย่างไร Moodle เป็นแพลตฟอร์มการเรียนรู้โอเพนซอร์ซหรือระบบจัดการหลักสูตร (CMS) - ชุดซอฟต์แวร์โอเพ่นซอร์สฟรีที่ออกแบบมาเพื่อช่วย
ในบทความนี้ฉันจะอธิบายวิธีสร้าง LEMP สแต็คที่ได้รับการป้องกันโดย ModSecurity ModSecurity เป็นไฟร์วอลล์เว็บแอพพลิเคชันแบบโอเพนซอร์สที่มีประโยชน์
Introduction LAMP เป็นคำย่อที่ย่อมาจาก Linux, Apache, MySQL และ PHP ซอฟต์แวร์นี้เป็นโซลูชันโอเพ่นซอร์สที่ได้รับความนิยมสูงสุดสำหรับการติดตั้ง o
Icinga2 เป็นระบบการตรวจสอบที่มีประสิทธิภาพและเมื่อใช้ในโมเดลลูกค้าหลักจะสามารถแทนที่ความต้องการการตรวจสอบที่อิง NRPE ปรมาจารย์
ใช้ระบบที่แตกต่างกันอย่างไร Netdata เป็นดาวรุ่งพุ่งแรงในด้านการติดตามการวัดในระบบแบบเรียลไทม์ เมื่อเปรียบเทียบกับเครื่องมือชนิดเดียวกัน Netdata:
Buildbot เป็นโอเพ่นซอร์สเครื่องมือที่ใช้การรวมอย่างต่อเนื่องของ Python สำหรับการสร้างซอฟต์แวร์การทดสอบและการปรับใช้โดยอัตโนมัติ Buildbot ประกอบด้วยหนึ่งหรือหมอ
ยินดีต้อนรับสู่การกวดวิชา Vultr อื่น ที่นี่คุณจะได้เรียนรู้วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ SAMP คู่มือนี้เขียนขึ้นสำหรับ CentOS 6 ข้อกำหนดเบื้องต้นคุณจะต้อง
แอปพลิเคชั่น dotProject เป็นเครื่องมือการจัดการโครงการแบบโอเพ่นซอร์สบนเว็บ สำหรับตอนนี้มันวางจำหน่ายภายใต้ GPL ดังนั้นคุณสามารถปรับใช้และใช้งานได้บนบริการของคุณ
ใช้ระบบที่แตกต่างกันอย่างไร TaskWarrior เป็นเครื่องมือจัดการเวลาแบบโอเพ่นซอร์สที่เป็นการปรับปรุงแอพพลิเคชั่น Todo.txt และโคลนของมัน เนื่องมาจาก
ใช้ระบบที่แตกต่างกันอย่างไร Selfoss RSS Reader เป็นฟรีและเปิดตัวเองบนเว็บโฮสต์อเนกประสงค์, สตรีมสด, ตอบโต้กับผู้ใช้ได้, ฟีดข่าว (RSS / Atom) reade
ใช้ระบบที่แตกต่างกันอย่างไร Kanboard เป็นซอฟต์แวร์ซอฟต์แวร์การจัดการโครงการโอเพ่นซอร์สฟรีที่ออกแบบมาเพื่ออำนวยความสะดวกและมองเห็นภาพการทำงานเป็นทีม
บทช่วยสอนนี้จะกล่าวถึงกระบวนการติดตั้งเซิร์ฟเวอร์เกม Half Life 2 บนระบบ CentOS 6 ขั้นตอนที่ 1: การติดตั้งข้อกำหนดเบื้องต้นเพื่อตั้งค่า ou
GlusterFS เป็นระบบไฟล์ที่เชื่อมต่อกับเครือข่ายซึ่งช่วยให้คุณแบ่งปันไดรฟ์สองตัวในอุปกรณ์หลายตัวบนเครือข่ายได้อย่างมีประสิทธิภาพ ระบบไฟล์นี้คือ
ใช้ระบบที่แตกต่างกันอย่างไร ในขณะที่การโยกย้ายเว็บไซต์มักจะไม่มีปัญหาบางครั้งก็ยากที่จะโยกย้ายกล่องอีเมล นี่คือ CAS โดยเฉพาะอย่างยิ่ง
เรียนรู้วิธีการติดตั้ง 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