आपल्या सर्व्हरवर मौटिक आपले स्वतःचे विपणन ऑटोमेशन समाधान

आपल्या सर्व्हरवर मौटिक

मी अजूनही आहे आहे च्या स्थापना आणि वापरावरील लांब मालिका मॉटिक, एक व्यापक विपणन कार्य ऑटोमेशन समाधान.

बर्‍याच मुक्त स्त्रोत प्रकल्पांप्रमाणे, मॅटिक अत्यंत अष्टपैलू आणि कॉन्फिगर करण्यायोग्य आहे. परंतु, बर्‍याच मुक्त स्त्रोत प्रकल्पांप्रमाणे, दस्तऐवजीकरण विकसकांसाठी लिहिलेले आहे आणि अंतिम वापरकर्त्यांसाठी नाही. पुढील चरणात आपला मार्ग शोधण्यासाठी बरीच गॉगलिंग आवश्यक आहे (हे सर्व एकाधिक ओपन सोर्स प्रोजेक्ट्स एकत्र काम बनवण्याबद्दल आहे) म्हणून लेख मालिका सुरू ठेवण्यास इतका वेळ लागतो.

परंतु, एकदा मौटिक कॉन्फिगर केले की, वेळेत आणि त्याहूनही जास्त किंमतीची बचत प्रतिष्ठापन प्रयत्नांची भरपाई करण्यापेक्षा जास्त.

आपल्या सर्व्हरवर मौटिक दोन पर्याय

आम्ही उबंटू 20.04 चालू असलेल्या व्हर्च्युअल खाजगी सर्व्हरवर मौटिक स्थापित करीत आहोत. आमच्याकडे दोन पर्याय आहेत:

  • सर्व्हरवर एकल साइट म्हणून मौटिक स्थापित करा.
  • इतर वेबसाइट्ससह माउटिक स्थापित करा.

ब्राउझरमधून मॉटिक चालत असल्याने मी सोयीसाठी शब्द साइट शब्द वापरतो.

शक्यता आहे, आपण हे वाचत असल्यास, आपल्याकडे मौलिक व्हीपीएसच्या सर्व संसाधनांवर एकाधिकार आहे हे सिद्ध करण्यासाठी आवश्यक कार्य प्रमाण नाही. तथापि, कार्यरत निर्देशिका म्हणजे काय बदल.

लक्षात ठेवा आपल्याकडे एक डोमेन भाड्याने घेण्याची आणि आभासी खाजगी सर्व्हरकडे निर्देशित करणे आवश्यक आहे. जेव्हा mydomain1 कमांडमध्ये दिसते तेव्हा आपण त्या डोमेनसह त्यास पुनर्स्थित करणे आवश्यक आहे.

मल्टीसाइट पर्यायाच्या बाबतीत कार्यरत निर्देशिका आहे:

/var/www/midominio1.com/public_html
एकल साइटसाठी:
/var/www/midominio1.com/public_html

मौटिक डाउनलोड करत आहे

आम्हाला या पृष्ठावर जाऊन कोणती अद्ययावत स्थिर आवृत्ती आहे हे जाणून घेण्यासाठी मॉटिक सतत नवीन आवृत्त्या सुरू करतो आवृत्ती आवृत्तीची दखल घ्या आणि त्यास खालील कमांडच्या एक्स, वाय, झेडच्या अक्षरासह पुनर्स्थित करा.

वर्किंग डिरेक्टरीमध्ये जाऊ
ce /var/www/midominio1.com/public_html जर आपण मल्टीसाइट पर्याय निवडला असेल तर

O cd /var/www/html एकल साइटसाठी.

sudo wget https://github.com/mautic/mautic/releases/download/X.Y.Z/X.Y.Z.zip
sudo unzip X.Y.Z.zip

पहिली कमांड मौटीकला अनलोड करते आणि दुसरी ती अनझिप करते
आता आम्ही डाउनलोड केलेली संकुचित फाइल हटवित आहोत कारण आम्हाला यापुढे याची आवश्यकता नाही.
sudo rm 2.15.3.zip

पुढील चरण फायली कॉन्फिगर करण्यासाठी परवानगी घेणे आहे

मल्टीसाइट्ससाठी:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

sudo chmod -R 775 /var/www/midominio1.com/public_html

एकल साइटसाठी:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

आता आम्हाला प्रत्येक साइट कशी शोधायची हे अपाचे सर्व्हरला सांगावे लागेल. या कमांडसह कॉन्फिगरेशन फाइल बनवून हे केले जाते:
sudo nano /etc/apache2/sites-available/midominio1.conf मल्टीसाइट्ससाठी
o
sudo nano /etc/apache2/sites-available/000-default.conf
संबंधित बदलांसह, खालील मजकूर पेस्ट करा:

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

CTRL + X दाबून जतन करा
यासह कॉन्फिगरेशनची चाचणी घ्या
apachectl configtest
केवळ एकाधिक-साइटसाठी:
आम्ही यासह नवीन साइट सक्रिय करतो:
sudo a2ensite midominio1.com.conf
आम्ही डीफॉल्ट निर्देशिका अक्षम करतो
sudo a2dissite 000-default
आम्ही सर्व्हर पुनर्संचयित करतो (एकल साइट आणि मल्टीसाइट)
sudo systemctl reload apache2

आपण कधीही मुखपृष्ठ नसलेली साइट प्रविष्ट केली असल्यास, आपण पाहिले असेल की त्याने त्यातील निर्देशिका सूचीबद्ध केले आहे. हा एक सुरक्षा जोखीम आहे कारण ते सायबर गुन्हेगारांना वेब सर्व्हर ब्राउझ करण्यासाठी कमकुवत स्थळांचा शोध घेण्यास अनुमती देते.

आणखी एक कमतरता म्हणजे त्याकडे दुर्लक्ष केले जाते .htaccess. ही प्रत्येक होस्ट केलेल्या वेबसाइटसाठी सर्व्हर वर्तनसाठी सानुकूलित कॉन्फिगरेशन फाइल आहे.

ही आज्ञा लिहा:
sudo nano /etc/apache2/apache2.conf

आपल्याला असे काहीतरी दिसेल:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

यासाठी त्यात सुधारणा कराः

Options FollowSymLinks
AllowOverride All
Require all granted

सह जतन करा सीटीआरएल + एक्स
यासह सर्व्हर रीस्टार्ट करा:
sudo systemctl restart apache2

.Htaccess फाईल लिहिण्यासाठी आपल्याला Mod_rewrite नावाचे मॉड्यूल सक्षम करावे लागेल

sudo a2enmod rewrite
आम्ही यासह सर्व्हर पुन्हा सुरू करतो:
sudo systemctl restart apache2

पुढील लेखात आम्ही डेटाबेस तयार करणार आहोत, मॅटिक स्थापित करा आणि आधुनिक ब्राउझरना एका पृष्ठावर प्रवेश करण्यासाठी आवश्यक असलेले सुरक्षा प्रमाणपत्र मिळवा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.