การติดตั้ง pfSense บน Vultr Cloud Server
pfSense เป็นเครื่องมือที่เหมาะสำหรับผู้ดูแลระบบที่ต้องการเพิ่มคุณสมบัติที่หลากหลายในเครือข่ายของพวกเขา มันเป็นหลักที่มาเปิด
Directus 6.4 CMS เป็นระบบการจัดการเนื้อหาแบบไม่มีหัว (Headless Content Management: CMS) ที่ทรงพลังและยืดหยุ่นซึ่งให้ผู้พัฒนาเว็บอินเตอร์เฟสที่ใช้งานง่ายและใช้งานง่ายสำหรับการจัดการเนื้อหาฐานข้อมูลด้วยสถาปัตยกรรมที่สมบูรณ์แบบ CMS ดั้งเดิมถูกสร้างขึ้นเป็นแพลตฟอร์มปิดโดยเฉพาะเพื่อการปรับใช้และจัดการเว็บไซต์อย่างรวดเร็วโดยทั่วไปจะเป็นไซต์และบล็อกทั่วไป อย่างไรก็ตามเนื้อหาของวันนี้มีการใช้งานในวงกว้างมากขึ้นรวมถึงแพลตฟอร์มเว็บที่ซับซ้อนแอพพื้นฐานอุปกรณ์ที่สวมใส่ได้ซุ้มอุปกรณ์ IoT และโครงการที่ขับเคลื่อนด้วยข้อมูลอื่น ๆ Directus 6.4 Headless CMS ช่วยให้สามารถจัดการเนื้อหาได้อย่างอิสระจากที่ที่จะใช้ โดยการแยกและการเขียนเนื้อหาที่ไม่เชื่อเรื่องพระเจ้า
ในบทช่วยสอนนี้เราจะติดตั้ง Directus 6.4 CMS บน FreeBSD 11 FAMP VPS โดยใช้ Apache เว็บเซิร์ฟเวอร์, PHP 7.1 และฐานข้อมูล MariaDB
เราจะเริ่มต้นด้วยการเพิ่มsudo
ผู้ใช้ใหม่
ก่อนเข้าสู่เซิร์ฟเวอร์ของคุณเป็นroot
:
ssh root@YOUR_VULTR_IP_ADDRESS
sudo
คำสั่งไม่ได้ติดตั้งโดยค่าเริ่มต้นใน Vultr FreeBSD เช่น 11 เซิร์ฟเวอร์ดังนั้นครั้งแรกที่เราจะติดตั้งsudo
:
pkg install sudo
ตอนนี้เพิ่มผู้ใช้ใหม่ชื่อuser1
(หรือชื่อผู้ใช้ที่คุณต้องการ):
adduser user1
adduser
คำสั่งจะให้คุณจำนวนมากรายละเอียดของบัญชีผู้ใช้ดังนั้นเพียงแค่เลือกค่าเริ่มต้นสำหรับที่สุดของพวกเขาเมื่อมันทำให้ความรู้สึกที่จะทำเช่นนั้น เมื่อคุณถูกถามว่าInvite user1 into any other groups?
ควรทำอย่างไรคุณควรป้อนwheel
เพื่อเพิ่มuser1
ในwheel
กลุ่ม
ตอนนี้ตรวจสอบ/etc/sudoers
ไฟล์เพื่อให้แน่ใจว่าsudoers
กลุ่มเปิดใช้งาน:
visudo
ค้นหาหัวข้อเช่นนี้:
# %wheel ALL=(ALL) ALL
บรรทัดนี้บอกเราว่าผู้ใช้ที่เป็นสมาชิกของwheel
กลุ่มสามารถใช้sudo
คำสั่งเพื่อรับroot
สิทธิ์ มันจะถูกใส่ความคิดเห็นโดยค่าเริ่มต้นดังนั้นคุณจะต้องยกเลิกการคอมเม้นต์แล้วบันทึกและออกจากไฟล์
เราสามารถตรวจสอบความuser1
เป็นสมาชิกกลุ่มด้วยgroups
คำสั่ง:
groups user1
หากuser1
ไม่ใช่สมาชิกของwheel
กลุ่มคุณสามารถใช้คำสั่งนี้เพื่ออัพเดตความuser1
เป็นสมาชิกกลุ่ม:
pw group mod wheel -m user1
ตอนนี้ใช้su
คำสั่งเพื่อสลับไปยังuser1
บัญชีผู้ใช้ sudo ใหม่:
su - user1
พรอมต์คำสั่งจะอัปเดตเพื่อระบุว่าคุณได้ลงชื่อเข้าuser1
ใช้บัญชีแล้ว คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยwhoami
คำสั่ง:
whoami
ตอนนี้เริ่มsshd
บริการใหม่เพื่อให้คุณสามารถเข้าสู่ระบบssh
ด้วยบัญชีผู้ใช้ sudo ที่ไม่ใช่รูทใหม่ที่คุณเพิ่งสร้างขึ้น:
sudo /etc/rc.d/sshd restart
ออกจากuser1
บัญชี:
exit
ออกจากroot
บัญชี (ซึ่งจะยกเลิกการเชื่อมต่อssh
เซสชันของคุณ):
exit
ตอนนี้คุณสามารถssh
เข้าสู่เซิร์ฟเวอร์อินสแตนซ์จากโฮสต์ในพื้นที่ของคุณโดยใช้user1
บัญชีผู้ใช้ sudo ที่ไม่ใช่รูทใหม่
ssh user1@YOUR_VULTR_IP_ADDRESS
หากคุณต้องการรัน sudo โดยไม่ต้องพิมพ์รหัสผ่านทุกครั้งให้เปิด/etc/sudoers
ไฟล์อีกครั้งโดยใช้visudo
:
sudo visudo
แก้ไขส่วนสำหรับwheel
กลุ่มเพื่อให้มีลักษณะดังนี้:
%wheel ALL=(ALL) NOPASSWD: ALL
โปรดทราบ: การปิดใช้งานข้อกำหนดรหัสผ่านสำหรับผู้ใช้ sudo ไม่ใช่วิธีปฏิบัติที่แนะนำ แต่จะรวมอยู่ที่นี่เนื่องจากสามารถทำให้การกำหนดค่าเซิร์ฟเวอร์สะดวกและน่าผิดหวังยิ่งขึ้นโดยเฉพาะในช่วงการดูแลระบบที่ยาวนานขึ้น หากคุณกังวลเกี่ยวกับผลกระทบด้านความปลอดภัยคุณสามารถย้อนกลับการเปลี่ยนแปลงการกำหนดค่าเป็นต้นฉบับได้หลังจากที่คุณทำภารกิจการจัดการเสร็จ
เมื่อใดก็ตามที่คุณต้องการลงชื่อเข้าroot
ใช้บัญชีผู้ใช้จากภายในsudo
บัญชีผู้ใช้คุณสามารถใช้หนึ่งในคำสั่งต่อไปนี้:
sudo -i
sudo su -
คุณสามารถออกจากroot
บัญชีและกลับสู่sudo
บัญชีผู้ใช้ของคุณได้ตลอดเวลาเพียงแค่พิมพ์:
exit
ก่อนที่จะติดตั้งแพ็คเกจใด ๆ บนอินสแตนซ์ของเซิร์ฟเวอร์ FreeBSD เราจะทำการอัปเดตระบบก่อน
ตรวจสอบให้แน่ใจว่าคุณล็อกอินเข้าสู่เซิร์ฟเวอร์โดยใช้ผู้ใช้ที่ไม่ใช่ผู้ใช้ sudo และรันคำสั่งต่อไปนี้:
sudo freebsd-update fetch
sudo freebsd-update install
sudo pkg update
sudo pkg upgrade
ติดตั้งเว็บเซิร์ฟเวอร์ Apache:
sudo pkg install apache24
ป้อนy
เมื่อได้รับแจ้ง
ตอนนี้ใช้sysrc
คำสั่งเพื่อเปิดใช้งานบริการ Apache เพื่อดำเนินการโดยอัตโนมัติในเวลาบูต:
sudo sysrc apache24_enable=yes
sysrc
คำสั่งปรับปรุง/etc/rc.conf
แฟ้มการกำหนดค่าดังนั้นหากคุณต้องการตรวจสอบการอัปเดตการตั้งค่าด้วยตนเองคุณก็สามารถเปิด/etc/rc.conf
ไฟล์ด้วยโปรแกรมแก้ไขสถานีที่คุณชื่นชอบ:
vi /etc/rc.conf
ตอนนี้เริ่มบริการ Apache:
sudo service apache24 start
คุณสามารถตรวจสอบได้อย่างรวดเร็วว่า apache กำลังทำงานอยู่โดยไปที่ที่อยู่ IP หรือโดเมนของอินสแตนซ์ของเซิร์ฟเวอร์ในเบราว์เซอร์ของคุณ:
http://YOUR_VULTR_IP_ADDRESS/
คุณจะเห็นหน้าเริ่มต้น FreeBSD Apache ที่แสดงข้อความ:
It works!
ตรวจสอบไฟล์กำหนดค่าเริ่มต้นของ Apache เพื่อให้แน่ใจว่าDocumentRoot
คำสั่งชี้ไปยังไดเรกทอรีที่ถูกต้อง:
sudo vi /usr/local/etc/apache24/httpd.conf
DocumentRoot
ตัวเลือกการตั้งค่าจะมีลักษณะเช่นนี้
DocumentRoot "/usr/local/www/apache24/data"
ตอนนี้เราต้องเปิดใช้งานmod_rewrite
โมดูล Apache เราสามารถทำได้โดยค้นหาไฟล์กำหนดค่าเริ่มต้นของ Apache สำหรับคำmod_rewrite
นั้น
โดยค่าเริ่มต้นmod_rewrite
โมดูล Apache จะถูกใส่ความคิดเห็น (ซึ่งหมายความว่าจะปิดใช้งาน) บรรทัดการกำหนดค่าบนอินสแตนซ์ clean Vultr FreeBSD 11 จะมีลักษณะดังนี้:
#LoadModule rewrite_module libexec/apache24/mod_rewrite.so
เพียงลบสัญลักษณ์แฮชเพื่อยกเลิกการใส่เครื่องหมายในบรรทัดและโหลดโมดูล แน่นอนนี้นำไปใช้กับโมดูล Apache อื่น ๆ ที่จำเป็นด้วยเช่นกัน:
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
ตอนนี้เราต้องแก้ไขDirectory
คำสั่ง Apache ในไฟล์การกำหนดค่าเดียวกันเพื่อให้mod_rewrite
ทำงานได้อย่างถูกต้องกับ Directus CMS
ค้นหาส่วนของไฟล์การกำหนดค่าที่เริ่มต้นด้วย<Directory "/usr/local/www/apache24/data">
และการเปลี่ยนแปลงไปAllowOverride none
AllowOverride All
ผลลัพธ์สุดท้าย (ที่ลบความคิดเห็นทั้งหมด) จะมีลักษณะดังนี้:
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ตอนนี้บันทึกและออกจากไฟล์กำหนดค่าของ Apache
เราจะรีสตาร์ท Apache เมื่อสิ้นสุดบทช่วยสอนนี้ แต่การรีสตาร์ท Apache อย่างสม่ำเสมอในระหว่างการติดตั้งและการกำหนดค่าเป็นนิสัยที่ดีดังนั้นให้ทำตอนนี้เลย:
sudo service apache24 restart
ตอนนี้เราสามารถติดตั้ง PHP 7.1 พร้อมกับโมดูล PHP ที่จำเป็นทั้งหมดที่ Directus CMS ต้องการ:
sudo pkg install php71 mod_php71 php71-gd php71-mbstring php71-mysqli php71-xml php71-curl php71-ctype php71-tokenizer php71-simplexml php71-dom php71-session php71-iconv php71-hash php71-json php71-fileinfo php71-pdo php71-pdo_mysql php71-zlib php71-openssl php71-zip php71-phar
FreeBSD 11 จะช่วยให้เราเลือกที่จะใช้การพัฒนาหรือการผลิตphp.ini
php.ini
เนื่องจากเรากำลังจะติดตั้ง Directus บนเว็บเซิร์ฟเวอร์สาธารณะเราจะใช้เวอร์ชันที่ใช้งานจริง ก่อนสำรองphp.ini-production
:
sudo cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini-production.backup
จากนั้นซอฟต์ลิงค์php.ini-production
ไปที่php.ini
:
sudo ln -s /usr/local/etc/php.ini-production /usr/local/etc/php.ini
เราจำเป็นต้องกำหนดค่า Apache ให้ใช้ PHP จริงดังนั้นเรามาสร้างไฟล์ใหม่ที่เรียกว่าphp.conf
ในIncludes
ไดเรกทอรีApache :
sudo vi /usr/local/etc/apache24/Includes/php.conf
ป้อนข้อความต่อไปนี้ลงในไฟล์ที่สร้างขึ้นใหม่:
<IfModule dir_module>
DirectoryIndex index.php index.html
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>
บันทึกและออกจากไฟล์.
ตอนนี้ให้เริ่ม Apache ใหม่เพื่อให้สามารถโหลดการเปลี่ยนแปลงการกำหนดค่าใหม่ได้:
sudo service apache24 restart
FreeBSD 11 เป็นค่าเริ่มต้นในการใช้เซิร์ฟเวอร์ฐานข้อมูล MariaDB ซึ่งเป็นโอเพ่นซอร์สที่ได้รับการพัฒนาอย่างเต็มรูปแบบการพัฒนาชุมชนการแทนที่แบบดรอปดาวน์สำหรับเซิร์ฟเวอร์ MySQL
ติดตั้งเซิร์ฟเวอร์ฐานข้อมูล MariaDB เวอร์ชันล่าสุด:
sudo pkg install mariadb102-server mariadb102-client
เริ่มและเปิดใช้งานเซิร์ฟเวอร์ MariaDB ให้ดำเนินการโดยอัตโนมัติในเวลาบูต:
sudo sysrc mysql_enable="yes"
sudo service mysql-server start
รักษาความปลอดภัยการติดตั้งเซิร์ฟเวอร์ MariaDB ของคุณ:
sudo mysql_secure_installation
เมื่อได้รับแจ้งให้สร้างผู้ใช้ MariaDB / MySQL root
ให้เลือก "Y" (สำหรับใช่) จากนั้นป้อนroot
รหัสผ่านที่ปลอดภัย เพียงตอบ "Y" ให้กับคำถามใช่ / ไม่ใช่อื่น ๆ ทั้งหมดเนื่องจากคำแนะนำเริ่มต้นเป็นตัวเลือกที่ปลอดภัยที่สุด
ล็อกอินเข้าสู่เชลล์ MariaDB ในฐานะroot
ผู้ใช้MariaDB โดยการรันคำสั่งต่อไปนี้:
sudo mysql -u root -p
ในการเข้าถึงพรอมต์คำสั่ง MariaDB เพียงป้อนroot
รหัสผ่านMariaDB เมื่อได้รับพร้อมต์
รันเคียวรีต่อไปนี้เพื่อสร้างฐานข้อมูล MariaDB และผู้ใช้ฐานข้อมูลสำหรับ Directus CMS:
CREATE DATABASE directus_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'directus_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON directus_db.* TO 'directus_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
คุณสามารถแทนที่ชื่อฐานข้อมูลdirectus_db
และชื่อผู้ใช้directus_user
ด้วยสิ่งที่คุณชอบได้หากคุณต้องการ ตรวจสอบให้แน่ใจว่าคุณได้แทนที่ "UltraSecurePassword" ด้วยรหัสผ่านที่ปลอดภัยจริง ๆ
เปลี่ยนไดเรกทอรีการทำงานปัจจุบันของคุณเป็นไดเรกทอรีเว็บเริ่มต้น:
cd /usr/local/www/apache24/data
/usr/local/www/apache24/data
ไดเรกทอรีที่ทำงานปัจจุบันของคุณตอนนี้จะเป็น: คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยpwd
คำสั่ง (ไดเร็กทอรีการทำงานการพิมพ์):
pwd
ตอนนี้ใช้wget
เพื่อดาวน์โหลดแพ็คเกจการติดตั้ง Directus CMS:
sudo wget https://github.com/directus/directus/releases/download/6.4.4/directus-build-6.4.4-20171120114156.zip
โปรดทราบ: แน่นอนคุณควรตรวจสอบเวอร์ชันล่าสุดโดยไปที่หน้าดาวน์โหลด Directus CMS
แสดงรายการไดเรกทอรีปัจจุบันเพื่อตรวจสอบว่าคุณดาวน์โหลดไฟล์สำเร็จแล้ว:
ls -la
ลบindex.html
:
sudo rm index.html
ตอนนี้คลายการบีบอัดไฟล์ zip:
sudo unzip directus-build-6.4.4-20171120114156.zip
ย้ายไฟล์การติดตั้งทั้งหมดไปยังไดเรกทอรีเว็บรูท:
sudo mv directus-build-6.4.4-20171120114156/* /usr/local/www/apache24/data
เปลี่ยนความเป็นเจ้าของไฟล์เว็บเพื่อหลีกเลี่ยงปัญหาสิทธิ์:
sudo chown -R www:www * ./
รีสตาร์ท Apache อีกครั้ง
sudo service apache24 restart
ตอนนี้เราพร้อมที่จะก้าวไปสู่ขั้นตอนสุดท้ายแล้ว
ได้เวลาเยี่ยมชมที่อยู่ IP ของอินสแตนซ์เซิร์ฟเวอร์ของคุณในเบราว์เซอร์ของคุณหรือถ้าคุณได้กำหนดการตั้งค่า Vultr DNS ของคุณแล้ว (และให้เวลาพอที่จะเผยแพร่) คุณสามารถเยี่ยมชมโดเมนของคุณแทน
ในการเข้าถึงหน้าการติดตั้ง Directus CMS ให้ป้อนที่อยู่ IP อินสแตนซ์ Vultr ของคุณลงในแถบที่อยู่เบราว์เซอร์ของคุณตามด้วย/installation/index.php
:
http://YOUR_VULTR_IP_ADDRESS/installation/index.php
ตัวเลือกการติดตั้งส่วนใหญ่เป็นแบบอธิบายตนเอง แต่นี่เป็นคำแนะนำเล็ก ๆ น้อย ๆ ที่จะช่วยคุณได้:
เลือกภาษาของคุณและคลิกที่Next
ปุ่มเพื่อดำเนินการต่อ
ป้อนProject Name
รายละเอียดการเข้าสู่ระบบที่เหมาะสมและผู้ดูแลระบบที่แสดงด้านล่าง:
PROJECT NAME: <project name>
ADMIN EMAIL: <admin email>
ADMIN PASSWORD: <admin password>
คลิกNext
เพื่อดำเนินการต่อ
ตอนนี้ป้อนค่าฐานข้อมูลต่อไปนี้:
DATABASE TYPE: MySQL/Percona
HOST: localhost
PORT: 3306
USER: directus_user
PASSWORD: UltraSecurePassword
DATABASE NAME: directus_db
INITIAL SCHEMA: None Clean Database
คลิกNext
เพื่อดำเนินการต่อ
คุณจะพบหน้าตรวจสอบการติดตั้งล่วงหน้าซึ่งแสดงตัวเลือกที่คุณเลือกและปัญหาที่โปรแกรมติดตั้งอาจพบ หากคุณเห็นข้อผิดพลาดกับmod_rewrite
โมดูลที่แสดงว่าถอนการติดตั้งหรือปิดใช้งานเมื่อคุณติดตั้งและเปิดใช้งานจริงคุณสามารถเพิกเฉยต่อคำเตือนได้เพราะทุกอย่างจะทำงานได้ดี
เมื่อคุณแก้ไขปัญหาสำคัญแล้วและตรวจสอบว่าทุกอย่างทำงานได้ดีเพียงคลิกที่Install
เพื่อสิ้นสุดการติดตั้ง
เมื่อการติดตั้งเสร็จสมบูรณ์คุณจะถูกนำไปยังหน้าเข้าสู่ระบบของผู้ดูแลระบบ หากคุณไม่ได้เปลี่ยนเส้นทางคุณสามารถป้อนที่อยู่ล็อกอินของผู้ดูแลระบบได้ด้วยตนเอง:
http://YOUR_VULTR_IP_ADDRESS/login.php
เพื่อเหตุผลด้านความปลอดภัยตรวจสอบให้แน่ใจว่าคุณลบ/installation/
ไดเรกทอรีจากไดเรกทอรี webroot:
sudo rm -rf ./installation/
ตอนนี้คุณพร้อมที่จะเริ่มเพิ่มเนื้อหาของคุณและกำหนดค่า Headless CMS ของคุณให้ทำงานกับแอพต่างๆของคุณ ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบเอกสาร Directus CMS ที่ยอดเยี่ยมสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีกำหนดค่า Directus CMS และเชื่อมโยงไปยังแอพและกรอบงานต่าง ๆ ของคุณ
pfSense เป็นเครื่องมือที่เหมาะสำหรับผู้ดูแลระบบที่ต้องการเพิ่มคุณสมบัติที่หลากหลายในเครือข่ายของพวกเขา มันเป็นหลักที่มาเปิด
ใช้ระบบที่แตกต่างกันอย่างไร LimeSurvey เป็นซอฟต์แวร์สำรวจโอเพ่นซอร์สที่เขียนด้วย PHP รหัสที่มา LimeSurvey โฮสต์บน GitHub คู่มือนี้จะแสดงให้คุณเห็น
ข้อกำหนดความรู้พื้นฐานของ UNIX FreeBSD x64 พร้อมติดตั้ง Nginx ติดตั้งเครื่องมือคุณจะต้องใช้หลายโปรแกรมที่ไม่ได้จัดส่งมาพร้อมกับ FreeBSD Ru
ใช้ระบบที่แตกต่างกันอย่างไร Automad เป็นระบบจัดการเนื้อหาแบบโอเพนซอร์ซ (CMS) และเทมเพลตเอนจินที่เขียนด้วย PHP รหัสที่มา Automad ฉัน
ใช้ระบบที่แตกต่างกันอย่างไร Redaxscript 3.2 CMS เป็นระบบจัดการเนื้อหา (CMS) ที่ทันสมัยและมีน้ำหนักเบาฟรีและโอเพนซอร์สที่มี rocket-fas
ใช้ระบบที่แตกต่างกันอย่างไร X-Cart เป็นแพลตฟอร์มอีคอมเมิร์ซแบบโอเพ่นซอร์สที่มีความยืดหยุ่นสูงพร้อมคุณสมบัติและการผสานรวมมากมาย ซอร์สโค้ด X-Cart เป็นโฮสต์
บทนำ WordPress เป็นระบบจัดการเนื้อหาที่โดดเด่นบนอินเทอร์เน็ต มันเพิ่มประสิทธิภาพทุกอย่างตั้งแต่บล็อกไปจนถึงเว็บไซต์ที่ซับซ้อนพร้อมเนื้อหาแบบไดนามิก
Murmur เป็นซอฟต์แวร์เซิร์ฟเวอร์อย่างเป็นทางการสำหรับโปรโตคอลการสื่อสารด้วยเสียง Mumble การดำเนินการอย่างเป็นทางการนี้มีเสถียรภาพและมีประสิทธิภาพ คู่มือนี้จะ
บทช่วยสอนนี้จะแสดงวิธีปกป้องเซิร์ฟเวอร์ FreeBSD ของคุณโดยใช้ไฟร์วอลล์ OpenBSD PF เราจะสมมติว่าคุณมีการติดตั้ง FreeBSD ที่สะอาดแล้ว
ใช้ระบบที่แตกต่างกันอย่างไร Cachet เป็นระบบหน้าสถานะโอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดสำหรับ Cachet นั้นโฮสต์บน GitHub ในคู่มือนี้คุณจะ
ใช้ระบบที่แตกต่างกันอย่างไร WonderCMS เป็นโอเพนซอร์ซ CMS แบบเร็วและเล็กเขียนด้วย PHP รหัสที่มาของ WonderCMS นั้นโฮสต์บน Github คู่มือนี้จะ
คำนำวัตถุประสงค์ของคู่มือนี้เพื่อแสดงให้คุณเห็นว่าการสร้างโฮมเพจสำหรับเว็บไซต์ของคุณบน Vultr ด้วย OpenBSD และ httpd นั้นง่ายเพียงใด กำลังสร้าง
วานิชเป็นแคชเซิร์ฟเวอร์โอเพ่นซอร์สที่เก็บเนื้อหาจากเว็บเซิร์ฟเวอร์ มันถูกติดตั้งที่ด้านหน้าของเว็บเซิร์ฟเวอร์เช่น Apache หรือ Nginx เรื่องของชินชิน
ใช้ระบบที่แตกต่างกันอย่างไร Dolibarr เป็นการวางแผนทรัพยากรขององค์กรโอเพ่นซอร์ส (ERP) และการจัดการลูกค้าสัมพันธ์ (CRM) สำหรับธุรกิจ Dolibarr
เซิร์ฟเวอร์ VPS มักถูกโจมตีโดยผู้บุกรุก การโจมตีประเภททั่วไปจะปรากฏในบันทึกของระบบเมื่อมีการพยายามล็อกอินหลายร้อยครั้งโดยไม่ได้รับอนุญาต การตั้งค่า
ใช้ระบบที่แตกต่างกันอย่างไร ProcessWire CMS 3.0 เป็นระบบจัดการเนื้อหา (CMS) ที่ง่ายยืดหยุ่นและมีประสิทธิภาพฟรีและโอเพนซอร์ส ProcessWire CMS 3
ใช้ระบบที่แตกต่างกันอย่างไร Matomo (ชื่อเดิม Piwik) เป็นแพลตฟอร์มการวิเคราะห์โอเพนซอร์ซซึ่งเป็นทางเลือกเปิดให้ Google Analytics แหล่งที่มาของ Matomo นั้นโฮสต์อยู่
ใช้ระบบที่แตกต่างกันอย่างไร TLS 1.3 เป็นเวอร์ชันของโปรโตคอล Transport Layer Security (TLS) ที่เผยแพร่ในปี 2018 ตามมาตรฐานที่เสนอใน RFC 8446
บทนำบทช่วยสอนนี้แสดงให้เห็นถึงเซิร์ฟเวอร์อีเมลแบบเต็มรูปแบบที่ทำงานบน OpenBSD โดยใช้ OpenSMTPD, Dovecot, Rspamd และ RainLoop OpenSMTPD คือ th
ใช้ระบบที่แตกต่างกันอย่างไร Mailtrain เป็นแอปรับจดหมายข่าวแบบโอเพ่นซอร���สที่สร้างขึ้นบน Node.js และ MySQL / MariaDB แหล่งที่มาของ Mailtrains อยู่บน GitHub Thi
เรียนรู้วิธีการติดตั้ง 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