اوبونتوسنت او اسسیستم عامل لینوکسمقالات وب

چگونه وردپرس را به کمک EasyEngine بر روی اوبونتو و دبیان نصب کنیم؟

همانطور که می دانید EasyEngine ابزار خط فرمان برای وب سرورهای NGINX برای مدیریت سایت های وردپرسی است که بر روی LEMP Stack اجرا می شوند. EasyEngine با زبان برنامه نویسی پایتون ایجاد شده است و می توان آن را بر روی های لینوکسی دبیان و اوبونتو کرد. در این مرحله به صورت گام به گام نحوه نصب به کمک EasyEngine را با هم مرور خواهیم کرد. ما سعی می کنید سایت وردپرسی را بر روی اوبونتو ۱۸٫۰۴ و دبیان نصب کنیم. پس همراه وب ایده باشید.

 پیش نیازها:

  • اوبونتو ۱۸٫۰۴ یا سرور دبیان Jessie 8
  • دسترسی روت
  • نام دامنه

چه کاری باید انجام دهیم؟

در ادامه سعی می کنیم موارد زیر را با هم مرور نماییم:

  • نصب EasyEngine بر روی اوبونتو ۱۸٫۰۴
  • و Letsencrypt به کمک ایزی انجین
  • پیکربندی های بعدی SSL
  • تست
  • بررسی خطاهای رایج

 گام اول: نصب EasyEngine

در حال حاضر EasyEngine از سیستم های لینوکسی مبتنی بر دبیان و اوبونتو پشتیبانی می کند. در این بخش EasyEngine را بر روی اوبونتو ۱۸٫۰۴ و سرور دبیان ۸ نصب خواهیم کرد. وارد سرور خود شوید و همه مخازن را به کمک دستور زیر به روز نمایید.

 

اسکریپت نصب کننده EasyEngine را و نصب کنید:

 

اسکریپت نصب کننده همه پکیج ها و Dependency های مورد نیاز را نصب خواهد کرد. حالا در مورد ایمیل و نام از شما سوال پرسیده می شود. نام و ادرس ایمیلی خود را تایپ کنید. بعد از اینکه فرایند نصب کامل شد نتیجه ای همچون شکل زیر خواهید داشت.

بعد از نصب، باید برای دستورات EasyEngine، تکمیل خودکار bash را اعمال نماییم. دستور زیر را اجرا کنید:

 

به کمک دستور زیر می توانید نسخه EasyEngine نصب شده را بررسی نمایید:

 

خوب تا به اینجای کار موفق شدین ابزار خط فرمان را بر روی خود نصب کنیم.

گام دوم: نصب وردپرس به کمک EasyEngine

ابزار خط فرمان EasyEngine دارای هایی است که باعث  می شود توسعه وردپرس بسیار ساده و اسان باشد. این قابلیت ها عبارت است از :

  • پشتیبانی از سایت های وردپرسی متعدد از طریق یک نام دامنه یا ساب دایرکتوری
  • امکان فعال سازی تنظیمات کش برای وردپرس به راحتی وجود دارد.
  • مدیریت Stack های سرور همچون LEMP Stack، نصب پکیج های اضافی همچون PHPMyadmin، adminer، nginx pagespeed بسیار اسان است.

در این بخش سعی می کنیم نحوه نصب وردپرس به کمک این ابزار را با هم مرور کنیم. سپس وردپرس را به کمک PHP-FPM 7.0 نصب می کنیم و SSL Letsencrypt را فعال می نماییم.

 نصب وردپرس با پیکربندی های اصلی:

دستور زیر را اجرا کنید:

 

 

بعد از اینکه دستور کامل شد، می توانید اطلاعات دقیق و جزئی در مورد سایت همچون ادمین و پسورد ورود به وردپرس را به دست آورید.  حالا وردپرس بر روی دایرکتوری ‘/var/www/wp.hakase-labs.io' نصب شده است. این موضوع را به کمک دستور زیر بررسی کنید:

 

 

نصب وردپرس با تنظیمات کش:

EasyEngine تنظیمات کش خودکار را برای نرم افزارهای متعدد زیر فراهم می سازد:

  • –wpfc: Nginx Cache
  • –w3tc: W3 Total Cache
  • –wpsc: WP Super Cache
  • –wpredis: WP Redis Cache

به کمک دستور زیر می توانید وردپرس را به همراه Nginx cache و W3 Total Cache نصب کنید.

 

نصب وردپرس با PHP 7.0:

به طور پیش فرض دستورات این ابزار برای نصب وردپرس از نصب PHP-FPM 5.6 استفاده خواهد کرد.  اگر می خواهید سایت را با نسخه جدیدتر PHP-FPM 7.0 نصب کنید از دستور زیر استفاده نمایید.

 

حالا می توانید اطلاعات را به کمک دستور زیر بررسی کنید:

 

 

نصب وردپرس با PHP-FPM 7.0, WordPress Cache و SSL Letsencrypt:

برای اینکه بتوانید وردپرس را به کمک PHP-FPM 7.0 به همراه کش و SSL Letsencrypt نصب کنید دستور زیر را اجرا نمایید:

 

 

در این مرحله برای نام دامنه پیکربندی SSL Letsencrypt را از شما خواهد خواست.

عبارت y را تایپ کنید و اینتر را بزنید.

 گام سوم: پیکربندی های بعدی SSL بر روی اوبونتو ۱۸٫۰۴

در این مرحله پیکربندی SSL را برای وب سرور NGINX اضافه خواهیم کرد. به طور پیش فرض EasyEngine پیکربندی های SSL را در دایرکتوری ‘/var/www/domain.com/conf'ذخیره می کند. به کمک دستور زیر به این دایرکتوری بروید:

 

حالا فایل پیکربندی ‘nginx/ssl.conf' را ویرایش کنید:

 

پیکربندی های ‘ssl_ciphers' زیر را اضافه نمایید:

 

فایل را ذخیره کنید و ببندید. حالا به کمک دستور زیر EasyEngine stack را ریستارت کنید:

 

 

گام چهارم: تست

مرورگر خود را باز کنید و آدرس وردپرس را وارد کنید.  در این شرایط به نسخه HTTPS هدایت خواهید شد و صفحه اصلی وردپرس با قالب twentyseventeen نمایش داده خواهد شد. حالا صفحه لاگین وردپرس خود را باز کنید. نام ی و پسوردی که در طول فرایند نصب داده بودید را بنویسید. بعد از وارد کردن این موارد وارد خواهید شد.  پیکربندی و نصب وردپرس با پیکربندی کش و SSL Letsencrypt به کمک EasyEngine در اوبونتو و دبیان تکمیل شد.

گام پنجم: بررسی خطاهای رایج

خطای SSL SPDY بر روی اوبونتو:

صفحه خطا بر روی کروم گوگل.

 

 

برای رفع این خطا به گام سوم برگردید و تنظیمات را بررسی کنید.

خطای  تولید SSL Letsencrypt:

پیام خطا:

 

به طور پیش فرض EasyEngine هاست مجازی NGINX را ایجاد می کند که در برگیرنده نام های domain.com و www.domain.com است. پس باید مطمئن شوید cname ای برای WWWدر  پیکربندی های خود اضافه کرده اید.

Rate this post
برچسب ها

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن