การติดตั้ง Mautic บน Ubuntu 20.04 และ Apache

สิ่งอำนวยความสะดวก Mautic

เมื่อไม่นานมานี้ฉันได้บอกคุณเกี่ยวกับ Mautic ซึ่งเป็นแพลตฟอร์มโอเพ่นซอร์สสำหรับการทำงานอัตโนมัติของแคมเปญการตลาด มาดูวิธีการติดตั้งบนเซิร์ฟเวอร์ส่วนตัวเสมือน (VPS) ที่ใช้ Ubuntu 20.04 และเซิร์ฟเวอร์ Apache

เราต้องจำไว้ว่าผู้ให้บริการโฮสติ้งแต่ละรายสร้างการกำหนดค่าที่แตกต่างกันดังนั้นคุณอาจต้องปรับเปลี่ยนบางอย่าง

สิ่งอำนวยความสะดวก Mautic สิ่งที่จำเป็น

ข้อกำหนดในการติดตั้ง Mautic (สำหรับวัตถุประสงค์ของบทความนี้) มีดังนี้:

  • Ubuntu 20.04
  • Apache 2x หรือสูงกว่า
  • MaríaDB 10.1 หรือ MySQL 5.5.3
  • PHP 7.4 หรือสูงกว่า

เซิร์ฟเวอร์ส่วนตัวเสมือนเป็นวิธีการแบ่งปันทรัพยากรของเซิร์ฟเวอร์จริงโดยไม่ต้องเสียค่าใช้จ่ายในการมีเซิร์ฟเวอร์จริงสำหรับผู้ใช้แต่ละคน แต่ให้การควบคุมมากกว่าแผนโฮสต์แบบเดิม เซิร์ฟเวอร์เสมือนแต่ละเครื่องมีระบบปฏิบัติการของตัวเองและสามารถรีบูตได้อย่างอิสระ

จุดหนึ่งที่ควรทราบก็คือมีการเปลี่ยนแปลงการกำหนดค่าบางอย่างที่คุณสามารถทำได้ในระบบปฏิบัติการบนเซิร์ฟเวอร์จริงบน VPS คุณจะต้องดำเนินการจากแผงควบคุมที่ผู้ให้บริการโฮสติ้งของคุณนำเสนอหรือขอให้ดำเนินการดังกล่าว ..

ก่อนอื่นขอแนะนำให้คุณอ่านบทความทั้งสองนี้

การกำหนดค่าก่อนหน้า

ก่อนที่จะเริ่มการติดตั้ง Mautic เราต้องกำหนดค่าไฟร์วอลล์

ไฟร์วอลล์เป็นอุปกรณ์รักษาความปลอดภัยเครือข่ายที่ตรวจสอบการรับส่งข้อมูลเครือข่ายขาเข้าและขาออกและอนุญาตหรือบล็อกแพ็กเก็ตข้อมูลตามกฎความปลอดภัยชุดหนึ่ง เราสามารถค้นหาเซิร์ฟเวอร์ได้สองประเภท:

  • ไฟร์วอลล์ภายนอก: สามารถใช้ได้กับแผนบริการโฮสติ้ง ข้อดีคือไม่ว่าคุณจะติดตั้งระบบปฏิบัติการบนเซิร์ฟเวอร์เสมือนกี่ครั้งคุณจะไม่ต้องจำไว้ว่าต้องกำหนดค่าไฟร์วอลล์
  • ไฟร์วอลล์ภายใน: Ubuntu ใช้โดยค่าเริ่มต้นไฟร์วอลล์ที่เรียกว่า UFW (ไฟร์วอลล์ที่ไม่ซับซ้อน) UFW จะปิดจุดเข้าเซิร์ฟเวอร์ที่เป็นไปได้ทั้งหมดตามค่าเริ่มต้นดังนั้นเราจะต้องเปิดพอร์ตที่จำเป็น

อย่างไรก็ตามแม้ว่าผู้ให้บริการโฮสติ้งที่คุณว่าจ้าง VPS ของคุณจะให้ไฟร์วอลล์ภายนอกแก่คุณคุณก็ควรกำหนดค่าภายในด้วย

เราเริ่มต้นด้วยการตรวจสอบให้แน่ใจว่าระบบทันสมัย:
sudo apt update
sudo apt upgrade -y

เราติดตั้งการอ้างอิง
sudo apt install apache2 libapache2-mod-php php unzip mariadb-server php-xml php-mysql php-imap php-zip php-intl php-curl ntp -y

เรากำหนดค่าไฟร์วอลล์
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"

เราเปิดใช้งานไฟร์วอลล์
sudo ufw enable

จะแสดงข้อความที่เตือนคุณว่าการดำเนินการคำสั่งอาจขัดขวางการเชื่อมต่อระยะไกล กด Y หรือ S ตามความเหมาะสมเพื่อยอมรับ

จากนั้นคุณจะเห็นข้อความอื่นที่แจ้งให้คุณทราบว่าไฟร์วอลล์ถูกเปิดใช้งานและจะเปิดใช้งานทุกครั้งที่ระบบเริ่มทำงาน

เราสามารถตรวจสอบได้ว่าไฟร์วอลล์ทำงานร่วมกับ:
sudo ufw status

ไซต์เดียวหรือหลายไซต์?

วิธีที่ดีที่สุดในการใช้ประโยชน์จากเซิร์ฟเวอร์ส่วนตัวเสมือนคือการโฮสต์หลายไซต์ ในความเป็นจริงวิธีการติดตั้งจะเหมือนกันในทั้งสองกรณีสิ่งเดียวที่เปลี่ยนไดเร็กทอรีการติดตั้งและจำเป็นต้องมีขั้นตอนเพิ่มเติมบางอย่างหากคุณเลือกใช้ตัวเลือกหลายไซต์

ขั้นตอนเบื้องต้นสำหรับการติดตั้ง Mautic ร่วมกับเว็บไซต์อื่น ๆ

เราสร้างไดเร็กทอรีสำหรับแต่ละเว็บไซต์ที่เราต้องการ
sudo mkdir -p /var/www/midominio1.com/public_html
sudo mkdir -p /var/www/midominio2.com/public_html
sudo mkdir -p /var/www/midominio3.com/public_html

/ var / www และ / public_html คงที่ mydomain จะถูกแทนที่ด้วยโดเมนที่คุณจะใช้สำหรับแต่ละไซต์ จำไว้ว่าคุณต้องซื้อโดเมนและกำหนดค่าด้วย DNS ของเซิร์ฟเวอร์ส่วนตัวเสมือนของคุณ

ดังที่เราได้กล่าวไปแล้วในกรณีที่ Mautic เป็นไซต์เดียวที่ติดตั้งบนเซิร์ฟเวอร์ส่วนตัวเสมือนขั้นตอนก่อนหน้านี้ไม่จำเป็น ความแตกต่างคือเราจะไปทำงานกับผบ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เฟอร์นันโด dijo

    ฉันเห็นว่ามีการติดตั้งไฟล์ที่จำเป็นเพื่อให้ mauti ทำงานได้ แต่ไม่ได้ติดตั้ง mautic ดูเหมือนว่าจะขาดเนื้อหาตามชื่อ

    1.    ดิเอโกกอนซาเลซชาวเยอรมัน dijo

      ขอวันหยุดสุดสัปดาห์ให้ฉันได้ทบทวน เป็นชุดบทความและผมอาจจะลืมลิงค์ไปแล้ว

    2.    ดิเอโกกอนซาเลซชาวเยอรมัน dijo

      สวัสดี. คุณต้องใช้เบราว์เซอร์ไปยังหน้าที่คุณติดตั้งไซต์และเรียกใช้โปรแกรมติดตั้ง

      1.    jaime dijo

        ไปกับเบราว์เซอร์ไปยังหน้าที่คุณติดตั้งไซต์และเรียกใช้ ????????
        ความจริงคือไม่รู้จะไปไหนดี ใส่ลิงค์เลยดีกว่า