وب سرور litespeed چیست؟ راهنمای نصب لایت اسپید رویCentos7

وب سرور litespeed چیست؟ راهنمای نصب لایت اسپید رویCentos7

امید صادقی ادمین
مدت زمان مطالعه: 15 دقیقه 22 اسفند 01

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

وب سرور به سخت افزار و نرم افزاری اتلاق می شود که با هم کار می کنند تا بتوانند محتوای سایت های مختلف را در فضای اینترنت به نمایش درآورند.

1.از دید سخت افزاری، وب سرور یک کامپیوتر است که نرم افزار وب سرور و کامپوننت فایل های وب سایت را ذخیره می کند. ( برای مثال، داکیومنت های HTML، عکس ها، css stylesheets و فایل های جاوا اسکریپت )

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

2.از لحاظ نرم افزاری، یک وب سرور شامل بخش های متعددی می باشد، تا چگونگی دسترسی کاربران به فایل های هاست شده آن ها را کنترل کند. به عنوان مثال یک سرور http نرم افزاری می باشد که میتواند url ها ( آدرس سایت ) را بخواند. بعد از خواندن نام دامنه و تبدیل شدن آن  ،IP اطلاعات ذخیره شده مربوط به هر کاربر را نمایش می دهد.

به طور کلی وب سرور بستری برای سایت های اینترنتی می باشد. برای درک بهتر، می توانیم وب سرور را مانند لیوان در نظر گرفته و اطلاعات سایت را به عنوان آب در نظر بگیریم.

در دنیا وب سرور های مختلفی وجود دارد از وب سرور ویندوزی می توانیم به  IIS اشاره نماییم که مخفف عبارت Internet Informaton Service است. از جمله وب سرور های قدرتمند لینوکسی نیز می توانیم به موارد زیر اشاره کنیم

  • Nginx
  • Apache
  • Litespeed
  • Lighttpd

 تعریف وب سرور litespeed

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

لایت اسپید وب سروری می باشد که توسط شرکت لایت اسپید در New Jersy آمریکا ایجاد و منتشر شده است. این شرکت از شرکت های قدرتمند در ارایه خدمات وب سرور می باشد. این کمپانی توسط مجموعه ای از مهندسین به رهبری George wang در سال 2002 تاسیس شده است. 

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

این وب سرور بر پایه کارایی و سرعت بالا طراحی شده است. به دلیل سرعت بالا و نصب بسیار ساده می توانیم به راحتی اقدام به راه اندازی لایت اسپید نماییم. لایت اسپید عملکرد و مقیاس پذیری مناسبی دارد و طبق نظر برخی کارشناسان، سرعت آن چند برابر nginx  می باشد. شایان ذکر است که برای پشتیبانی کردن محتواهای ایستا یا استاتیک از Boa، thttpd و tux استفاده می کند. 

همچنین برای محتواهای پویا یا دینامیک، لایت اسپید سرعت بالایی دارد. ورژن 3 لایت اسپید در سرویس های خدمات هاستینگ و خصوصا در کنترل پنل cPanel پشتیبانی می شود. این وب سرور یکی از انتخاب های مناسب برای هاست های اشتراکی می باشد  زیرا از سرعت و امنیت بالایی برخوردار است.

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

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

به علت استفاده لایت اسپید از mod php، در لود محتوای پویا ( دینامیک ) تا 50 درصد سریع تر از آپاچی عمل می کند.

مزایای لایت اسپید

مزایای لایت اسپید

  • نصب آسان
  • رابط کاربری قوی لایت اسپید
  • تنظیمات قالب هاست مجازی
  • نصب و به روز رسانی خودکار php
  • امکان مدیریت سرور ساده با استفاده از GUI
  • Real Time Service Montitoring

علاوه بر مزایای فوق لایت اسپید از ویژگی های زیر نیز برخودار است:

  • Proxy، Servlet/JSP، PHP، LSAPI، FastCGI، CGI
  • افزونه سرور MS FrontPage
  • SSL، IPV4، IPV6
  • قابلیت پشتیبانی از Apache compatible URL Rewrite Engine
  • پشتیبانی از htaccess
  • قابلیت فیلترینگ mod-security
  • پشتیبانی مناسب از Ruby on Rail
  • پرکاربرد در هاستینگ به دلیل سرعت بالا

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

  •  حجم کم footprint
  • افزایش مقیاس پذیری برنامه های خارجی وب 
  • پشتیبانی از چندین کانکشن همزمان
  • پشتیبانی از محتوای پویا و ایستا ( استاتیک و داینامیک )
  • امکان نصب لایسنس لایت اسپید بر روی سرور لینوکس با کنترل پنل های دایرکت ادمین و سیپنل 

 در خصوص امنیت لایت اسپید، شایان ذکر است به دلیل نوع عملکرد آن در برابر حملات ddos مقاوم است. از دیگر ویژگی های امنیتی لایت اسپید می توانیم به موارد زیر اشاره کنیم

  • مجهز به Anti-DDOS
  • جلوگیری از System OverLoading
  • درخواست اعتبار سنجی دقیق http
  • لغو تمام buffer-overrun
  • بازیابی سرور در قطعی های ناگهانی
  • جلوگیری از حملات symlink که یکی از راه های نفوذ هکرها  در فایل ها است.

در خصوص مدیریت منابع سرور نظیر ،cpu به مشابه nginx ، لایت اسپید نیز امکان مدیریت منابع سرور از جمله ram و cpu  را دارد. این موضوع سبب جلوگیری از مصرف بیش از حد یک یوزر و در نهایت مانع کندی سرعت وب سرور می شود.

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

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

حال که با با قابلیت ها و قدرت لایت اسپید آشنایی بیشتری پیدا کردیم، در ادامه سعی دارم تا شیوه نصب لایت اسپید بر روی centos 7 را به صورت مرحله به مرحله تشریح نمایم.

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

  1. نصب CentOS 7 
  2. ایجاد یک sudo user

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

مرحله اول:  به روز رسانی system

در ابتدا به عنوان یک sudo user لاگین می کنیم و سپس سیستم را با تایپ دستورات زیر و فشردن دکمه Enter آپدیت می نماییم.

 

sudo yum install epel-release -y

sudo yum clean all && sudo yum update -y && sudo shutdown -r now

بعد از reboot شدن سرور، مجددا با همان sudo user لاگین می نماییم.

مرحله دوم: نصب  OpenliteSpeed

در این مرحله لازم است OpenLiteSpeed را نصب نماییم.

به این منظور ما می توانیم با وارد نمودن دستور زیر، OpenLiteSpeed ورژن 1.4.24 را نصب کنیم. این ورژن آخرین نسخه OpenLiteSpeed است.

sudo rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
sudo yum install openlitespeed -y

 مرحله سوم: نصب ورژن 7 PHP  

هنگامی که قصد نصب Pre-Compiled برای OpenLiteSpeed را داریم، بهتر است پکیجی با نام lsphp را از PHP انتخاب کنیم.

برای مثال، ما میتوانیم با دستور زیر، تمام پکیج هایی که با lsphp شروع شده اند را لیست کنیم.

yum list lsphp*

با command زیر ما می توانیم، تعدادی از پکیج های رایج php 7.1 و ماژول های لازم برای OpenliteSpeed را نصب نماییم.

sudo yum install lsphp71 lsphp71-mysqlnd lsphp71-common lsphp71-gd lsphp71-pdo lsphp71-process lsphp71-mbstring lsphp71-mcrypt lsphp71-opcache lsphp71-bcmath lsphp71-xml -y

مرحله چهارم: تنظیم دسترسی های ادمین برای Openlitespeed در WebAdmin GUI

OpenLiteSpeed با واسط user-frindly ( کاربر پسند ) با نام WebAdmin GUI ارائه می گردد. اما قبل از آنکه بتوانیم از GUI استفاده کنیم، لازم است یوزر ادمین را تنظیم نماییم. به این منظور از command زیر استفاده می کنیم:

sudo /usr/local/lsws/admin/misc/admpass.sh

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

  • User name [admin]
  • Password
  • Retype password

برای دسترسی از طریق وب به WebAdmin UI لازم است پورت 7080 را allow کنیم. به این منظور دستور زیر را وارد می کنیم.

sudo firewall-cmd --zone=public --permanent --add-port=7080/tcp
sudo firewall-cmd --reload

حال جهت لاگین به WebAdmin UI در مرورگر خود IP و پورتی را که پیشتر تنظیم نموده بودیم را به شکل زیر وارد می نماییم.

http://YourIP:7080  ( به جای YourIP لازم است IP سروری را وارد نماییم که اقدام به نصب لایت اسپید در آن نموده ایم ).

پس از وارد نمودن آدرس فوق در مرورگر ممکن است با SSL Warning مواجه شویم که به دلیل نوع پروتکل استفاده شده ماست. اما نیاز به اقدام خاصی نمی باشد و صرفا آن را Ignore  می کنیم. در ادامه یوزرنیم و پسوردی را که در مرحله قبل تنظیم نموده بودیم را جهت لاگین به WebAdmin GUI وارد می کنیم.

مرحله پنجم: پیکربندی OpenLiteSpeed در WebAdmin GUI

به طور پیش فرض، OpenLiteSpeed نسخه  1.4.24 بر روی PHP نسخه 5.X. فعال است. اگرچه ما در مراحل پیشین PHP ورژن 7.1   را نصب کرده ایم، اما همچنان لازم است تنظیمات OpenLiteSpeed را modify نموده تا php 7.1 توسط OpenLiteSpeed پشتیبانی گردد.

به این منظور مراحل زیر را طی می نماییم.

1- بر روی Server Configuration و سپس بر روی External app کلیک می کنیم. در این مرحله ما باید یک external application با نام lsphp5 را بیابیم. در ادامه بر روی آیکون دوم با نام Edit که در سمت راست صفحه قرار دارد، کلیک می کنیم و جهت ادیت موارد زیر را وارد می کنیم.

  • Name: lsphp71
  • Address: uds://tmp/lshttpd/lsphp.sock
  • Max Connections: 35
  • Environment: 

    • PHP_LSAPI_MAX_REQUESTS=500
    • PHP_LSAPI_CHILDREN=35
  • Initial Request Timeout (secs): 60
  • Retry Timeout : 0
  • Response Buffering: no
  • Auto Start: yes
  • Command: $SERVER_ROOT/lsphp71/bin/lsphp
  • Back Log: 100
  • Instances: 1
  • Memory Soft Limit (bytes): 2047M
  • Memory Hard Limit (bytes): 2047M
  • Process Soft Limit: 400
  • Process Hard Limit: 500

در پایان بر روی گزینه save در گوشه سمت راست بالا کلیک می کنیم.

2- در این مرحله بر روی گزینه Script handler کلیک نموده و سپس بر روی دکمه Edit کلیک می نماییم تا اقدام به آپدیت Script handler به شکل زیر نماییم.

  • Suffixes: php
  • Handler Type: LiteSpeed SAPI
  • Handler Name: lsphp71

بعد از modify شدن بر روی گزینه  save کلیک می کنیم.

3- بر روی دسته بندی Listeners  کلیک نموده و سپس از گزینه view برای مشاهده جزییات  Default listener استفاده می نماییم. در قسمت listener Default و سپس general  بر روی گزینه  Edit در قسمت سمت راست صفحه کلیک نموده و تنظیمات را به شکل تنظیم می نماییم.

  • Listener Name: Default
  • IP Address: ANY
  • Port: 80
  • بعد از modify شدن بر روی گزینه save کلیک می کنیم.

4. برای اعمال تنظیمات انجام شده، در گوشه سمت راست بالا بر روی Graceful Restart کلیک می کنیم.

مرحله ششم: تایید تنظیمات

در ابتدا، با استفاده از دستور زیر  برای allow کردن دسترسی پورت 80، لازم است firewall rule را modify نماییم.

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

حال آدرس IP سرور را در مروگر وارد مینماییم، در صورتیکه همه چیز به درستی انجام شده باشد، ما می بایست پیغام congratulation را به شکل زیر مشاهده نماییم.

! You have successfully installed the OpenLiteSpeed Web Server

راهکار صباهاست

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

راهکار سرور اختصاصی صباهاست

  • امکان مجازی سازی
  • منابع اختصاصی سخت افزاری با IP اختصاصی
  • ارائه دسترسی KVM به کاربران جهت مدیریت سرور
  • پشتیبانی 24 ساعته حتی ایام تعطیل
  • مانیتورینگ اختصاصی
  • پورت یک گیگ شبکه
  • دسترسی کامل به روت
  • سفارشی سازی سخت افزاری و نرم افزاری
  • خدمات مدیریت سرور اختصاصی در صورت سفارش مشتری
  • قرارگیری در امن ترین و معتبرترین دیتاسنترهای داخل و خارج کشور

مزایای دریافت خدمات از صباهاست

  • ضمانت بازگشت وجه
  • آپ تایم 100 درصد
  • ترافیک نامحدود
  • پشتیبانی 24/7
  • تحویل آنی خدمات
  • بک آپ روزانه
  • آخرین تکنولوژی ابری
  • دسترسی کامل به روت
  • قابلیت ارسال تیکت، برقراری تماس تلفنی، ارتباط از طریق چت آنلاین سایت، واتس اپ و تلگرام
  • ارائه مناسب ترین قیمت با بهترین کیفیت

 

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

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

جمع بندی

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

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

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

موفق باشید.

برچسب ها :
دسته بندی ها :