Saya masih bersama ini siri panjang mengenai pemasangan dan penggunaan Mautic, penyelesaian automasi tugas pemasaran yang komprehensif.
Seperti banyak projek sumber terbuka, Mautic sangat serba boleh dan boleh dikonfigurasi. Tetapi, seperti banyak projek sumber terbuka, dokumentasi ditulis oleh pembangun untuk pemaju dan bukan untuk pengguna akhir. Mencari jalan ke langkah seterusnya memerlukan banyak googling (Ini semua tentang membuat banyak projek sumber terbuka berfungsi bersama) oleh itu, memerlukan begitu lama untuk meneruskan siri artikel.
Tetapi, setelah Mautic dikonfigurasi, penjimatan masa dan di atas semua kos lebih banyak daripada mengimbangi usaha pemasangan.
Mautic pada pelayan anda. Dua pilihan
Kami memasang Mautic pada pelayan peribadi maya yang menjalankan Ubuntu 20.04. Kami mempunyai dua pilihan:
- Pasang Mautic sebagai satu laman web di pelayan.
- Pasang Mautic bersama laman web lain.
Saya menggunakan laman web untuk kemudahan kerana Mautic berjalan dari penyemak imbas.
Kemungkinan, jika anda membaca ini, anda tidak mempunyai jumlah kerja yang diperlukan untuk membenarkan Mautic memonopoli semua sumber VPS. Bagaimanapun, apa yang berubah adalah direktori yang berfungsi.
Ingat bahawa anda perlu menyewa domain dan menunjuk ke pelayan peribadi maya. Apabila mydomain1 muncul dalam arahan, anda mesti menggantinya dengan domain tersebut.
Sekiranya terdapat pilihan multisite, direktori berfungsi adalah:
/var/www/midominio1.com/public_html
Untuk laman web tunggal:
/var/www/midominio1.com/public_html
Memuat turun Mautic
Mautic terus melancarkan versi baru, untuk mengetahui yang mana yang harus kita pasang, kita harus pergi ke halaman ini dan melihat versi stabil yang terbaru. Perhatikan nombor versi dan gantikannya dengan huruf X, Y, Z dari perintah di bawah ini.
Mari pergi ke direktori yang berfungsi
ce /var/www/midominio1.com/public_html
Sekiranya anda telah memilih pilihan multisite
O cd /var/www/html
untuk laman web tunggal.
sudo wget https://github.com/mautic/mautic/releases/download/X.Y.Z/X.Y.Z.zip
sudo unzip X.Y.Z.zip
Perintah pertama memunggah Mauitic dan yang kedua melepaskannya
Sekarang kami memadamkan fail termampat yang dimuat turun kerana kami tidak memerlukannya lagi.
sudo rm 2.15.3.zip
Langkah seterusnya adalah mendapatkan izin untuk mengkonfigurasi fail
Untuk pelbagai lokasi:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html
sudo chmod -R 775 /var/www/midominio1.com/public_html
Untuk laman web tunggal:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html
Sekarang kita harus memberitahu pelayan Apache bagaimana mencari setiap laman web. Ini dilakukan dengan membuat fail konfigurasi dengan arahan ini:
sudo nano /etc/apache2/sites-available/midominio1.conf
Untuk pelbagai lokasi
o
sudo nano /etc/apache2/sites-available/000-default.conf
Dengan pengubahsuaian yang sesuai, tampal teks berikut:
ServerAdmin tucuenta de mail
ServerName tu nombre de dominio
ServerAlias www.tu nombre de dominio
DocumentRoot /var/www/midominio1/public_html o www.var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Simpan dengan menekan CTRL + X
Uji konfigurasi dengan
apachectl configtest
Hanya untuk berbilang laman web:
Kami mengaktifkan laman web baru dengan:
sudo a2ensite midominio1.com.conf
Kami menyahaktifkan direktori lalai
sudo a2dissite 000-default
Kami memulihkan pelayan (Laman web tunggal dan berbilang tempat)
sudo systemctl reload apache2
Sekiranya anda pernah memasuki laman web yang tidak mempunyai halaman utama, anda akan melihat bahawa ia menyenaraikan kandungan direktori. Ini adalah risiko keselamatan kerana membolehkan penjenayah siber melayari pelayan web mencari tempat lemah untuk dieksploitasi.
Kelemahan lain ialah ia tidak diendahkan . Htaccess. Ini adalah fail konfigurasi yang dapat disesuaikan untuk setiap laman web yang dihoskan, tingkah laku pelayan.
Tuliskan arahan ini:
sudo nano /etc/apache2/apache2.conf
Anda akan melihat sesuatu seperti ini:
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Ubah suai untuk ini:
Options FollowSymLinks
AllowOverride All
Require all granted
Jimat dengan CTRL + X
Mulakan semula pelayan dengan:
sudo systemctl restart apache2
Untuk menulis fail .htaccess kita harus mengaktifkan modul yang disebut mod_rewrite
sudo a2enmod rewrite
Kami mulakan semula pelayan dengan:
sudo systemctl restart apache2
Dalam artikel seterusnya kita akan membuat pangkalan data, pasang Mautic dan dapatkan sijil keselamatan yang diperlukan oleh penyemak imbas moden untuk mengakses halaman.