وضعیت سرورها

وبــلاگ

وضعیت سرورها
  • لایت اسپید (LiteSpeed)

    بهاره قلندرنژاد سه شنبه ۷ شهریور ۱۳۹۶ آموزش , معرفی نرم‌افزار , مقالات

    لایت اسپید چیست؟

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

    این وب‌سرور با با کنترل پنل های معروف هاست مثل cPanel و directadmin و Plesk سازگار می باشد.

     

    مزایای استفاده از وب سرور لایت اسپید

    افزایش عملکرد php، پشتیبانی از چندین کانکشن همزمان، سازگاری با هسته آپاچی ،افزایش امنیت از مزایای استفاده این وب سرور می‌باشد.

    سازگاری Lite Speed با Apache

    Lite Speed با اکثر امکانات پرکاربرد آپاچی مانند mod_rewrite, .htaccess, mod_security سازگار می‌باشد.

    افزایش امنیت هاست با Lite Speed

    علاوه بر پشتیبانی لایت اسپید از mod_security , کنترل حملات DDOS نیز از خصوصیات بارز LiteSpeed می‌باشد.

    حملات Symlink که با نام Symlink race  هم در دنیای امنیت شناخته میشوند یکی از راه هایی هست که نفوذگران برای دسترسی غیر مستقیم به فایل هایی که مد نظر دارند ، از آن استفاده میکنند. اما Litespeed می تواند از اینگونه حملات جلوگیری کند.

    مدیریت بهتر منابع

    یکی دیگر از شاخص های مهم litespeed مدیریت بهتر منابع می باشد . استفاده بهتر از core های CPU و همچنین مدیریت منابع سرور ،از قبیل ram و cpu را برای یوزرها بهتر کنترل می کند و اجازه ی مصرف بیش از حد را به یک یوزر نمی دهد  تا این امر باعث کندی وبسایت سایر یوزر ها نشود. لایت اسپید با معماری ساده و رویداد محور می‌تواند هزاران کاربر را با کمترین استفاده از منابع سرور میزبانی نماید.

     

     

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

    جهت نصب وب سرور لایت اسپید پس از اتصال به سرور از طریق ssh  ابتدا لازم است موارد زیر را بررسی و تنظیمات لازم را اعمال نمائید.

    در ابتدای امر وارد مسیر زیر شوید:

     

    ابتدا مطمئن شوید که custombuild 2.0 در سرور فعال می باشد.

    جهت بررسی نسخه custombuild فایل options.conf در همین مسیر را باز نموده  و نسخه فعال را چک نموده و یا از دستور زیر استفاده کنید:

     

    در صورتی که ورژن custombuild سرور ۲ باشد نتیجه ای مانند زیر را مشاهده خواهید نمود:

    ۲٫۰٫۰ (rev: 1680)

    در صورت فعال نبودن نسخه ۲٫۰ با استفاده از راهنمای موجود در این بخش نسخه جدید را نصب کنید.

    در گام بعد نیاز است php_mode  را در فایل option.conf  با مقدار  lsphp تنظیم کنید. در صورتیکه دو نسخه php همزمان در سرور فعال باشد لازم است هر دو مقدار php1_mode و php2_mode را به lsphp  تغییر دهید.

    و یا راه جایگرین استفاده از دستورات زیر:

     

     

    سپس مقدار mod_ruid2 در فایل option.conf  را به no  تغییر دهید. از دستور زیر نیز می توانید استفاده کنید.

     

    با استفاده از دستور زیر مقدار webserver  را به litespeed تغییر دهید.

     

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

     

     

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

    پسورد نمایش داده شده را در پرتال مشتری ذخیره کنید.

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

     

    در صورت فراموش کردن مشخصات دسترسی به پنل ادمین آدرس دسترسی پیش فرض بصورت زیر می باشد:

    http://ip:7080

    لازم است حتما پورت ۷۰۸۰ را در فایروال csf بازگشایی کنید.

     

    تغییر رمز admin  لایت اسپید:

    با استفاده از اجرای دستورات زیر  نیز می توانید رمز را تغییر دهید.

     

     

    کانفیگ وب سرور لایت اسپید:

    وارد پنل ادمین لایت اسپید شوید.

    http://ip:7080

    جهت کامپایل php‌ از طریق پنل ادمین لایت اسپید روی منوی Actions کلیک کرده و سپس زیر منوی Compile PHP را باز کنید:

     

    سپس صفحه زیر باز خواهد شد. بر اساس اینکه چه نسخه (ها)ی php  در سرور نصب می باشد(نسخه های نصب شده نیز در فایل option.conf  ذکر شده اند) ، دکمه Next مقابل نسخه php  را انتخاب کنید.

    توجه: در صورتیکه دو نسخه php  فعال باشد، لازم است برای هر دو نسخه کامپایل را انجام دهید.

    پس از آن صفحه تنظیمات کامپایل باز می شود.

    در قسمت Configure Parametersپارامترهای پیش فرض  (کتابخانه ها و توابع php )  برای  کامپایل  php ذکر شده است ، در صورت نیاز لازم است توابع مدنظر را در این بخش اضافه کنید.

     

    در قسمت Addon madule ماژول های مورد نیاز برای فعال بودن در سرور را انتخاب و دکمه Build php  را مانند تصویر بالا انتخاب کنید.

    مرورگر را رفرش نکنید و پس از مشاهده تصویر زیر دکمه Next  مربوط به step3  را انتخاب کنید.

    در گام چهارم مانند تصویر زیر در صورتیکه با دسترسی root  به سرور متصل شده اید، دستوری که در تصویر با کادر قرمز مشخص شده است را در ssh  بصورت همزمان اجرا کنید .

    در کلیه مراحل نصب گزارش نصب در کادر  Detailed Log که در تصویر بالا نیز مشخص است نمایش داده می شود و لازم ا این  لاگ ها را بررسی کنید که خطایی رخ نداده باشد.

    پس از اتمام گام ۴ مطابق تصویر زیر بر روی دکمه Apply Changes  کلیک کنید.

    حال اگر نسخه php  دومی در سرور فعال است، این تغییرات را برای نسخه دوم نیز اعمال کنید.

    سپس به پنل لایت اسپید وارد شوید و از منوی configuration > server تب script handler را انتخاب کنید. در سمت راست بالا گزینه add را بزنید.

    در صفحه بعد برای اینکه rewrite ها برای هر نسخه php درست تنظیم شود و نیازی به تغییرات در فایل htacces سایت نباشد می توانیم برای هر نسخه یک script درست کنیم.

    در عکس زیر تنظیمات php56  اعمال شده است.

     

    تنظیمات php.ini پس از نصب:

    پس از نصب litespeed فایل php.ini قبلی را به php.ini لایت اسپید لینک کنید تا تنظیمات قبلی تغییری نیابد.

    از طریق دستور php –ini مسیر php.ini فعلی پیدا شده و آن را به صورت زیر symlink کنید.

     

    مسیر php.ini لایت اسپید برای php5 به صورت زیر است:

     

    مسیر php.ini لایت اسپید برای php7 به صورت زیر است:

     

     

    تغییر وب سرور از litespeed به apache و بالعکس

    جهت تغییر وب سرور از litespeed به apache و بالعکس می توانید از دستور زیر استفاده کنید.

    وسپس php  را build کنید.

     

     

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

     

     

     

    0

    برچسب ها :

با عضویت در خبرنامه شما را از آخرین تجربیات مان و مطالب تخصصی آگاه خواهیم کرد.

پاسخ دهید

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