วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
หมายเหตุ : บทความนี้อนุมานว่าคุณกำลังเรียกใช้การติดตั้ง Debian 9 ใหม่ นอกจากนี้คุณต้องมีrootสิทธิ์เข้าถึงเพื่อดำเนินการต่อ
สิ่งแรกที่เราต้องทำคือติดตั้งแพ็คเกจสำหรับเมลเซิร์ฟเวอร์ของเรา
ดำเนินการต่อไปนี้ในฐานะrootผู้ใช้
apt-get install postfix dovecot-imapd dovecot-managesieved sendmail mailutils -y
" -y" เป็นพารามิเตอร์สำหรับการapt-getที่ช่วยให้เรายอมรับการยืนยันโดยอัตโนมัติ
เมื่อคุณได้รับการต้อนรับด้วยพรอมต์ "การกำหนดค่า Postfix" ให้กดปุ่ม " Tab" ตามด้วยปุ่ม " Enter" และในที่สุดปุ่ม " Enter" อีกครั้งเพื่อตั้ง Postfix เป็นเว็บไซต์อินเทอร์เน็ต
จากนั้นคุณจะต้องป้อนโดเมนหลักของคุณจากนั้นกดปุ่ม " Enter"
เราต้องกำหนดค่าที่อยู่อีเมลที่ระบบใช้เพื่อส่งอีเมลปฏิเสธ (เช่นจดหมายตีกลับ)
เปิดไฟล์ในโปรแกรมแก้ไขข้อความที่คุณชื่นชอบและหาบรรทัดที่มีลักษณะเหมือน/etc/dovecot/conf.d/15-lda.conf #postmaster_address =เปลี่ยนเป็นสิ่งนี้
postmaster_address = postmaster@%d
บันทึกและออก.
/etc/postfix/main.cfถัดไปเปิดขึ้น เลื่อนไปที่ด้านล่างและเพิ่มสิ่งต่อไปนี้
mailbox_command = /usr/lib/dovecot/deliver
หรือคุณอาจป้อนคำสั่งนี้ใน shell prompt
echo 'mailbox_command = /usr/lib/dovecot/deliver' >> /etc/postfix/main.cf
โดยอุดมคติแล้วเราต้องการให้ Postfix และ Dovecot เริ่มต้นโดยอัตโนมัติ ป้อนคำสั่งต่อไปนี้เพื่อบอกSystemDให้เริ่มต้นโดยอัตโนมัติ
systemctl enable postfix
systemctl enable dovecot
ทีนี้มาเริ่มกันใหม่เพื่อใช้การเปลี่ยนแปลงการตั้งค่า
systemctl restart postfix
systemctl restart dovecot
มาทดสอบสิ่งที่เราเคยทำกันเพื่อให้แน่ใจว่าทุกอย่างทำงานได้อย่างถูกต้อง
echo "Testmail!" | mail -s "Testmail!" root@localhost
/var/log/mail.logคุณควรจะหาข้อความที่คล้ายกับหนึ่งต่อไปนี้ใน
install postfix/local[10309]: A0B361DDA2: to=<root@localhost>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/lib/dovecot/deliver
ขณะนี้บริการพื้นฐานกำลังทำงานอยู่มีสิ่งสำคัญสองอย่างที่เหลือสำหรับการตั้งค่า อินเทอร์เน็ตไม่ใช่สถานที่ที่เป็นมิตรทำให้จำเป็นต้องเข้ารหัสมากที่สุด SSL/TLSในกรณีนี้เราจะใช้ เป็นการดีที่คุณจะมีใบรับรองจาก CA ที่เชื่อถือได้เช่น Let's Encrypt ตัวอย่างเช่นที่คุณสามารถรับใบรับรองได้ฟรี สำหรับการใช้งานส่วนตัวใบรับรองที่ลงนามเองก็ใช้ได้เช่นกัน
คุณสามารถสร้างใบรับรองที่ลงนามเองได้ด้วยคำสั่งต่อไปนี้
mkdir /etc/dovecot/private
openssl req -newkey rsa:4096 -sha512 -x509 -days 365 -nodes -keyout /etc/dovecot/private/mykey.key -out /etc/dovecot/mycert.pem
chmod 600 /etc/dovecot/private/*
/etc/postfix/main.cfผนวกดังต่อไปนี้
smtpd_tls_cert_file = /etc/dovecot/private/mykey.pem
smtpd_tls_key_file = /etc/dovecot/private/mycert.pem
smtpd_use_tls = yes
บันทึกออกและรีสตาร์ท Postfix
systemctl restart postfix
ตอนนี้เปิด./etc/dovecot/conf.d/10-ssl.confไฟล์
เปลี่ยนค่าในไฟล์กำหนดค่า
ssl = yes
ssl_key = /etc/dovecot/private/mykey.pem
ssl_cert = /etc/dovecot/private/mycert.pem
รีสตาร์ท Dovecot
systemctl restart dovecot
ทดสอบการใช้งาน SSL
openssl s_client -starttls smtp -crlf -connect domainYouEnteredEarlierInStep1:25
หากคำตอบมีทั้งข้อมูลใบรับรองและการเชื่อมต่อแสดงว่าทุกอย่างทำงานอย่างถูกต้อง ขั้นตอนสุดท้ายของบทช่วยสอนนี้คือการกำหนดค่าของตะแกรง เปิด/etc/dovecot/conf.d/15-lda.confด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบและแก้ไขบรรทัดต่อไปนี้
mail_plugins = $mail_plugins sieve
หนึ่งรีสตาร์ทครั้งล่าสุด
systemctl restart dovecot
ถือว่าไม่เป็นมืออาชีพในการส่ง / รับอีเมลกับrootผู้ใช้ ในการแก้ไขปัญหานี้เราจะสร้างผู้ใช้ที่ไม่มีสิทธิ์
useradd -m myUser #-m is a parameter that forces the creation of the home directory
passwd myUser
ขอแสดงความยินดีคุณตั้งค่าเซิร์ฟเวอร์จดหมายบน Vultr VPS ของคุณแล้ว
เรียนรู้วิธีการติดตั้ง 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