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

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

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

 پیش نیازها:

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

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

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

  • بر روی اوبونتو ۱۸٫۰۴
  • نصب وردپرس و 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 را برای اضافه خواهیم کرد. به طور پیش فرض EasyEngine پیکربندی های SSL را در دایرکتوری ‘/var/www/domain.com/conf'ذخیره می کند. به کمک دستور زیر به این دایرکتوری بروید:

 

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

 

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

 

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

 

 

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

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

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

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

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

 

 

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

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

پیام خطا:

 

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

Rate this post
برچسب ها

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

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

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

بستن