امنیت, بلاگ

آموزش نصب لایت اسپید cpanel DirectAdmin

آموزش نصب لایت اسپید در سی پنل و یا دایرکت ادمین

قبل از یادگیری مراحل نصب لایت اسپید باید با مفهوم کلی آن آشنا شوید تا بهترین نتیجه را دریافت نمایید. در ادامه به معرفی LiteSpeed پرداخته و روش نصب آن را در سی پنل و دایرکت ادمین را به شما معرفی خواهیم کرد.

LiteSpeed چیست؟

لایت اسپید یک وب سرور میباشد که برای افزایش عملکرد و سرعت طراحی شده است. این وب سرور با سرعت بالا و نصب آسانی که دارد میتواند بهترین گزینه برای مدیران سایت ها به نسبت وب سرور آپاچی باشد. LiteSpeed کارایی و مقیاس پذیری بهتری داشته چرا که میتواند 6 برابر سریع تر از آپاچی عمل کند.

استفاده و نصب لایت اسپید علاوه بر کاهش اضافه بار سرور با mod_rewrite کاملا سازگار میباشد. از مهم ترین امکانات نصب لایت اسپید به اتصال Anti-DDoS و کمتر شدن پهنای باند، یکسان سازی MoD Security، پیاده سازی اتوماتیک، استفاده از حافظه پنهان صفحات و بسیاری از موارد دیگر اشاره نمود.

خرید لایت اسپید

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

در ادامه توضیح مختصری از دایرکت ادمین و سی پنل خواهیم داد تا بیشتر با جزئیات آن آشنا شوید.

دایرکت ادمین چیست؟

DirectAdmin

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

ویژگی‌های دایرکت ادمین

این کنترل پنل ویژگی های بسیار زیادی را در هاست دایرکت ادمین ارائه میدهد. این ویژگی ها شامل: رابط کاربری چند زبانه، مدیریت IP، گواهینامه رایگان از طریق Let’s Encrypt و بازیابی اتوماتیک خرابی ها و… میباشد. همچنین جایگزین‎‎‎‌های مجوز سازگار، جایگزین‎‎‎‌های سفارشی سازی، بسته‌های فروشنده و مدیریت DNS را به شما ارئه میکند.

افزونه DirectAdmin

وب سرور لایت اسپید جایگزینی به جای آپاچی میباشد که عملکرد بسیار زیادی را با راه حل های LSCache ارائه کرده و از منابع بسیار کمتری استفاده می کند. این اسکریپت از افزونه CustomBuild DirectAdmin برای نصب وب سرور LiteSpeed ​​استفاده می کند.

مراحل نصب لایت اسپید روی دایرکت ادمین

اولین مرحله پس از خرید لایسنس، آماده سازی برای نصب لایت اسپید میباشد. آماده سازی نیز دارای مراحل متعددی میباشد که در ادامه هر یک را به طور کامل به شما معرفی خواهیم کرد.

دریافت مجوز

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

استفاده از از مجوز رایگان برای افرادی میباشد که تنها از میزبانی یک دامنه و سروری کمتر از 2 گیگابایت را در اختیار داشته باشد. 

وریفای مجوز SSH و sudo روی سرور

برای نصب لایت اسپید نیاز به دسترسی کامل به سرور دارید. برای مثال “root ”ssh root@ip_address از طریق Putty یا Xshell وارد سرور شوید و دایرکتوری فعلی را به “Custom Build” تغییر دهید.

حذف جایگزین های قبلی

با کمک افزونه Custom Build میتوانید تمامی سرور های دیگر Apache و Nginx نصب شده را به صورت اتوماتیک غیر فعال نمایید. اما به یاد داشته باشید که اگر از امکان فعال سازی سفارشی استفاده میکنید. باید قبل از نصب لایت اسپید تمامی پروکسی های معکوس مانند انجین‌اکس و آپاچی را به صورت دستی حذف نمایید.

مطمئن باشید که تمامی‌ وب سایت‌ها روی آپاچی به درستی کار می‌کنند

قبل از نصب لایت اسپید باید از نصب و درستی کارکرد دایرکت ادمین با وب سرور آپاچی اطمینان حاصل نمایید. اگر از یک سرور کاملا جدید استفاده میکنید. ابتدا از یک دامنه آزمایشی کمک گرفته سپس بعد از کار آن را حذف نمایید.

اطمینان حاصل کنید که TCP 80,443 و UDP 443 در پیکربندی فایروال باز هستند

LiteSpeed از TCP 80 و TCP 443، UDP 443 و TCP 7080 برای QUIC یکی از محبوب ترین ویژگی های LiteSpeed است. تا مطمئن شوید این پورت ها روی فایروال سرور باز باشند.

نصب و راه اندازی

برای نصب لایت اسپید دو راه وجود دارد که میتواند هر یک را انجام دهید.

  1. نصب دقیق
  2. نصب سریع و خودکار

نصب دقیق

نصب لایت اسپید بسیار ساده میباید و به راحتی متوانید آن را انجام دهید. برای این کار از طریق SSH وارد سرور خود شده و دستور زیر را اجرا نمایید.

bash < ( curl https://get.litespeed.sh ) your_serial_no

این کار محیط سایت شما را مورد برسی قرار داده و تنها داده های نصب مورد نیاز را ار سرور ها دانلود کرده و به نسبت محیط، اسکریپت از شما سوالات مختلفی میخواهد. در نهایت وب سرور لایت اسپید شما نصب میشود.

زمانی که اسکریپت را شروع کردید، متوجه استفاده از دایرکت ادمین خواهید شد. در ادامه برای تکمیل کار از کلید های Y + Enter استفاده نمایید.

نسخه پیش فرض PHP

php_version_default. گزینه های موجود عبارتند از – 7.2، 7.1، 7.0، 5.6. این اولین و پیش فرض نسخه PHP روی سرور شما خواهد بود. پس از این مرحله رمز عبور مربوطه را دریافت نموده و نصب با موفقیت انجام میشود.

مراحل بعد از نصب

برای آن که بدانید آیا LSWS در حال اجرا است یا خیر باید به پنل مدیریت دایرکت ادمین رفته و لایت اسپید را چک کنید.

مطالعه بیشتر: امنیت سایت

Cache Root را راه اندازی و Cache لایت اسپید را در سرتاسر سرور فعال کنید.

Cache Root را در سطح وب سرور فعال کنید. جهت این کار طبق مراحل زیر پیش رفته و مطالب خطوط زیر را به فایل /etc/httpd/conf/extra/httpd-includes.conf اضافه کنید.

<IfModule Litespeed>

CacheRoot /home/lscache/

</IfModule>

Cache Root را برای سطح میزبانی مجازی در تمامی میزبانی ها تنظیم کنید. فایل:

/usr/local/directadmin/data/templates/custom/cust_httpd.CUSTOM.2.pre را با محتوای زیر ایحاد کنید:

<IfModule Litespeed>

CacheRoot lscache

</IfModule>

قوانین ModSecurity را برای LiteSpeed با DirectAdmin تنظیم کنید

برای نصب قوانین به صورت اتوماتیک و فعال سازی MoD Security طبق مراحل زیر پیش روید.

cd /usr/local/directadmin/custombuild

build set modsecurity yes

/build set modsecurity_ruleset comodo

build modsecurity

بررسی اجرای درست LiteSpeed در وب سایت ها

پس از تکمیل مراحل نصب و فعال کردن سرور باید اجرا لایت اسپید را در سایت برسی نمایید و ببینید LiteSpeed Cache در سایت و هاست شما به درستی کار میکند یا خیر. برای این کار سطح دسترسی کاربر را انتخاب و وارد تنظیمات شوید. سپس وب سایت هر مشتری را باز کرده و هدر را مورد برسی قرار دهید.  هدرها باید سرور را به صورت LiteSpeed و X-LiteSpeed-Cache را به صورت hit یا miss نشان دهند.

تنظیم ورژن multi PHP

پس از انتخاب سطح دسترسی کاربران وارد تنظیمات دامنه شده و سایت مورد نظر را از لیست انتخاب نمایید. سپس وارد گزینه PHP Version Selector شده و PHP مد نظر خود را انتخاب نموده و آن را ذخیره کنید.

تا به اینجای کار نصب لایت اسپید بر روی دایرکت ادمین را به صورت کامل آموزش داده ایم. در ادامه به برسی و آموزش نصب لایت اسپید روی سی پنل میپردازیم.

سی پنل چیست؟

cPanel

سی پنل یک کنترل پنل میباشد که توسط یونیکس طراحی شده است. این پنل به صورت کاملا رسمی و اصولی از سیستم عامل لینوکس پشتیبانی میکند. کنترل پنل cpanel علاوه بر ناوبری ساده ای مه به مخاطبان ارائه میکند، مشتریان را قادر میسازد تا عملکرد مدیریتی صفحات از سطح مدیر تا خرده فروشان استفاده نمایند. این پنل کاربری به دون در نظر داشتن دسترسی کاربران قابلیت های سود مندی را برای آن ها رقم میزند.

آموزش نصب لایت اسپید روی cPanel

برای نصب لایت اسپید بر روی سی پنل نیز باید مانند مراحل دایرکت ادمین پیش روید و آماده سازی نصب را انجام دهید برای این کار باید طبق مراحل زیر پیش روید. در سی پنل نیز استفاده از از مجوز رایگان برای افرادی میباشد که تنها از میزبانی یک دامنه و سروری کمتر از 2 گیگابایت را در اختیار داشته باشد. 

وریفای Root Access

برای نسب وب سرور لایت اسپید نیازمند دسترسی کامل سرور دارید. به همین علت قبل از شروع مراحل نصب از میزان دسترسی خود و مجوز استفاده از SSH و sudo اطمینان حاصل  نمایید

غیر فعال کردن Apache mod_ruid2

قبل از نصب لایت اسپید اطمینان داشته باشید که mod_ruid2 در تنظیمات WHM غیر فعال کنید.

حذف Replacements or Proxies

قبل از نصب لایت اسپید تمامی جایگزین های قبلی مانند nginx و آپاچی را غیر فعال و حذف نموده و پروکسی ها مربوطه را معکوس نمایید.

اطمینان حاصل کنید که سایت های موجود کار می‌کنند

از دستی کارکرد سایت ها برای روی cPanel/WHM مطمئن شوید.

نصب لایت اسپید

مراحل نصب لایت اسپید بسیار آسان میباشد. برای این کار باید از طریق SSH وارد سرور شده و دستور زیر را انجام دهید.

bash <( curl https://get.litespeed.sh ) your_serial_no

این کار محیط سایت شما را مورد برسی قرار داده و تنها داده های نصب مورد نیاز را ار سرور ها دانلود کرده و به نسبت محیط، اسکریپت از شما سوالات مختلفی میخواهد. در نهایت وب سرور لایت اسپید شما نصب میشود. زمانی که اسکریپت را شروع کردید، متوجه استفاده از دایرکت ادمین خواهید شد. در ادامه برای تکمیل کار از کلید های Y + Enter استفاده نمایید.

در این روش از میانبر ها برای اتوماتیک سازی نصب و استقرار لایت اسپید به سریع ترین روش ممکن در سرورهای cPanel/WHM استفاده می‌کند.

یک فایل پیش فرض lsws.options به شکل زیر خواهد بود:

php_suexec=”2″

port_offset=”1000″شز

admin_user=”admin”

admin_pass=”a1234567″

admin_email=”root@localhost”

easyapache_integration=”1″

auto_switch_to_lsws=”0″

deploy_lscwp=”0″

cpanel_plugin_autoinstall=”1″

می‌توانید lsws.options اجرا  کرده و آن را در شبکه محلی خود برای تأمین انبوه، در یک URL مانند yourlink.com/yourinternalrepo/lsws.options نگه دارید و سپس دستور زیر را اجرا کنید:

curl -o lsws.options yourlink.com/yourinternalrepo/lsws.options && bash <( curl https://get.litespeed.sh ) your_serial_n

پس از نصب

پس از نصب برای تایید کردن لایت اسپید، از طریق مراحل WHM > Plugins > LiteSpeed Web Server وارد شوید. این روش لایت اسپید شما را برای به اجرا در آمدن تایید میکند. اما اگر مشاهده کردید که به جای آن آپاچی در حال اجراست با کلیک بر روی گزینه Switch to LiteSpeed آن را تغییر دهید.

بازگشت به لیست

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

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

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