نحوه نصب OpenLiteSpeed بر روی AlmaLinux
31 ژانویه 2023
خواندن 1 دقیقه
مهشاد قره پاشا

نحوه پیکربندی OpenLiteSpeed در AlmaLinux

5/5 - (1 امتیاز)

پیکربندی OpenLiteSpeed : OpenLiteSpeed دارای برخی از ویژگی های منحصر به فرد است که باعث می شود این وب سرور را در مقابل سایر وب سرور ها، به عنوان یک گزینه اصلی برای نصب در نظر بگیریم. برخی از این ویژگی ها عبارت اند از: زمان بارگزاری کمتر نسبت به وب سرور Nginx، ارائه داشبورد رابط کاربری گرافیکی (GUI) برای مدیریت بهتر و آسان میزبان های مجازی، ماژول ها و وب سرور ها. همچنین، OpenLiteSpeed به دلیل بهینه شدن از طریق وب سرور PHP می تواند چندین اتصال همزمان را پاسخگو باشد. 

OpenLiteSpeed چیست؟

OpenLiteSpeed یک وب سرور رایگان و متن باز است که می توان برای فعالیت های مدیریتی و سرویس دهی وب سایت ها استفاده کرد. OpenLiteSpeed به عنوان یک سرور HTTP با کارایی بالا شناخته می شود که توسط LiteSpeed Technologies ساخته شده است. اگر چه OpenLiteSpeed در مقابل وب سرور قدرتمند آپاچی، یک وب سرور جدید به شمار می رود اما به دلیل داشتن کارایی بالا و lightweight بودن این وب سرور، بسیار مورد توجه کاربران قرار گرفته است.

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

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

پیش نیاز های نصب و پیکربندی OpenLiteSpeed در AlmaLinux

  • سیستم عامل AlmaLinux
  • یک کاربر non-root با امتیازات Sudo

مرحله 1: بروز رسانی سیستم عامل

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

sudo dnf update

مرحله 2: اضافه کردن مخزن EPEL و OpenLiteSpeed

مخزن Extra Enterprise (EPEL) شامل چند بسته مورد نیاز برای وب سرور OpenLiteSpeed می باشد. با استفاده از دستور زیر این مخازن را فعال کنید:

sudo dnf install epel-release -y

بر خلاف وب سرور آپاچی، بسته‌های نصب OpenLiteSpeed در مخزن پیش‌فرض سیستم عامل AlmaLinux قابل دسترس نیستند. بنابراین، باید مخزن OpenLiteSpeed را به صورت دستی با استفاده از دستور زیر اضافه کنید:

sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

مرحله 3: نصب و پیکربندی OpenLiteSpeed

پس از اضافه کردن مخازن EPEL و OpenLiteSpeed به سیستم خود، شما می توانید با اجرای دستور زیر، وب سرور OpenLiteSpeed را بر روی سیستم عامل خود پیکربندی کنید:

sudo dnf install openlitespeed -y

مرحله 4: نصب PHP

در این مرحله شما می توانید با توجه به نیاز خود، یکی از نسخه های PHP را نصب کنید:

نصب نسخه PHP 7.4

sudo dnf install lsphp74 lsphp74-mysqlnd lsphp74-process lsphp74-bcmath lsphp74-pdo \
lsphp74-common lsphp74-xml lsphp74-mbstring lsphp74-mcrypt \
lsphp74-soap lsphp74-gd lsphp74-opcache

نصب نسخه PHP 8.1

sudo dnf install lsphp81 lsphp81-common lsphp81-mysqlnd lsphp81-gd lsphp81-process lsphp81-mbstring lsphp81-xml lsphp81-pdo lsphp81-imap lsphp81-soap lsphp81-bcmath lsphp81-opcache lsphp81-zip -y

مرحله 5: تنظیم رمز عبور برای ادمین

همان طور که در ابتدای آموزش نیز اشاره شد، OpenLiteSpeed یک وب سرور رایگان و متن باز است که می توان برای فعالیت های مدیریتی و سرویس دهی وب سایت ها استفاده کرد. شما برای استفاده از این وب سرور، به یک حساب کاربری و رمز عبور نیاز دارید. برای ایجاد حساب کاربری و رمز عبور، دستور زیر را اجرا کنید:

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

نکته قابل توجه این است که اگر بر روی کلید Enter بدون ارائه نام کاربری کلیک کنید، ادمین به صورت پیش فرض تنظیم می شود.

مرحله 6: پیکربندی فایروال

از آنجایی که OpenLiteSpeed به پورت های 8088 و 7080 گوش می دهد (listen)، پس شما باید اجازه دسترسی به این پورت ها را بدهید تا امکان دسترسی از راه دور به این پورت ها را داشته باشید. برای دسترسی از راه دور به پورت ها، دستور زیر را اجرا کنید:

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

مرحله 7: دسترسی به کنسول ادمین در OpnLiteSped

در صفحه اول ورود به وب سرور OpenLiteSpeed، برای دسترسی به داشبورد ادمین، نام کاربری و رمز عبور خود را که در مرحله 5 ایجاد کرده اید وارد کرده و بر روی “Login” کلیک کنید.

نحوه پیکربندی OpenLiteSpeed بر روی AlmaLinux - آذرسیس

پس از مشاهده خوش آمد گویی در داشبورد openlightspeed، شما می توانید تنظیمات پیکربندی برای وب سرور OpenLiteSpeed را در قسمت مدیریت پنل انجام دهید.

نحوه پیکربندی OpenLiteSpeed بر روی AlmaLinux - آذرسیس

مرحله 8: پیکربندی پشتیبانی OpenLiteSpeed’s PHP 8.1

OpenLightSpeed به طور پیش فرض از نسخه PHP 7.3 استفاده می کند. شما باید تنظیماتی را مطابق شکل زیر برای تغییر به حالت PHP 8.1 انجام دهید.

ابتدا تب “External App” را از منوی “Server Configuration” که در سمت چپ قرار دارد انتخاب کرده و سپس در سمت راست، روی دکمه “+” کلیک کنید تا بتوانید پیکربندی جدید PHP 8 را اضافه کنید.

نحوه پیکربندی OpenLiteSpeed بر روی AlmaLinux - آذرسیس

حال از منوی کشویی گزینه “LiteSpeed SAPI App” انتخاب کرده و روی گزینه Next کلیک کنید. این گزینه باید در قسمت type نشان داده شود.

نحوه پیکربندی OpenLiteSpeed بر روی AlmaLinux - آذرسیس

برای صفحه بعدی، اطلاعات زیر را ارائه دهید:

  • Name: در این قسمت lsphp81 را وارد کنید.
  • Address: در قسمت آدرس، مسیر uds://tmp/lshttpd/lsphp81.sock را وارد کنید.
  • Max Connections: عدد 100 را تایپ کنید.
  • Initial Request Timeout (secs): عدد 60 را وارد کنید.
  • Retry Timeout (secs): در این قسمت 0 را تایپ کنید.
  • command: عبارت lsphp81/bin/lsphp را وارد کنید.

پس از وارد کردن اطلاعات بالا، روی گزینه Save کلیک کنید تا پیکربندی ذخیره شود.

نحوه پیکربندی OpenLiteSpeed بر روی AlmaLinux - آذرسیس

در این قسمت باید پیکربندی که به تازگی اضافه شده، در این لیست نشان داده شود.

نحوه پیکربندی OpenLiteSpeed بر روی AlmaLinux - آذرسیس

پیکربندی انجام شد. حال باید این پیکربندی بر روی OpenLiteSpeed تنظیم شود تا سرور بتواند به طور پیش فرض از PHP 8.1 استفاده کند. برای انجام این کار روی تب “Script Handler” کلیک کرده و سپس روی “Edit” کلیک کنید.

نحوه پیکربندی OpenLiteSpeed بر روی AlmaLinux - آذرسیس

«lsphp81» را از منوی کشویی «Handler Name» انتخاب کرده و روی دکمه Save کلیک کنید.

نحوه پیکربندی OpenLiteSpeed بر روی AlmaLinux - آذرسیس

ستون “Handler Name” نشان می دهد که سرور OpenLiteSpeed به طور پیش فرض از پیکربندی جدید PHP 8.1 استفاده می کند.

نحوه نصب OpenLiteSpeed بر روی AlmaLinux

مرحله 9: تغییر پورت پیش فرض OpenLiteSpeed به پورت 80

وب سرور OpenLiteSpeed به طور پیش فرض روی پورت 8088 گوش داده می شود (Listen). با این حال، می‌توانیم آن را به پورت 80، برای درخواست‌های HTTP تغییر دهیم. برای انجام این کار، روی منوی “Listeners” که در سمت چپ کنسول WebAdmin قرار دارد کلیک کرده و از سمت راست آیکون “View” را انتخاب کنید.

نحوه نصب OpenLiteSpeed بر روی AlmaLinux

با انجام این کار صفحه ای با اطلاعات دقیق درباره شنونده (listener) پیش فرض OLS باز می شود. حال بر روی آیکون “Edit” بر روی خط Address Settings کلیک کنید.

نحوه نصب OpenLiteSpeed بر روی AlmaLinux

پورت را از 8088 به 80 تغییر دهید و با فشار دادن دکمه “Save” کلیک کنید تا تغییرات ذخیره شود.

نحوه نصب OpenLiteSpeed بر روی AlmaLinux

برای انجام تغییرات، OpenLightSpeed را restart کنید. برای انجام این کار روی آیکون  “Restart” کلیک کنید.

نحوه نصب OpenLiteSpeed بر روی AlmaLinux

در این قسمت از شما سوال می شود که آیا می خواهید سرور دوباره راه اندازی شود یا خیر. برای تایید، روی دکمه “Go” کلیک کنید.

نحوه نصب OpenLiteSpeed بر روی AlmaLinux

مرحله 10: تست پیکربندی

در نهایت نصب ما انجام شد. حال شما در مرورگر خود آدرس http://your-server-ip-address را جستجو کنید تا در صفحه پیش فرض باز شده پیام خوشامد گویی را مشاهده کنید.

نحوه نصب OpenLiteSpeed بر روی AlmaLinux

برای تست کردین این موضوع که آیا سیستم شما وب سرور OpenLiteSpeed PHP 8 را به درستی اجرا می کند یا خیر، لینک http://your-server-ip/phpinfo.php را در مرورگر خود تایپ کنید. صفحه زیر باید به شما نمایش داده شود و تأیید کند که PHP 8.1 با موفقیت در وب سرور OpenLiteSpeed ادغام شده است.

نحوه نصب OpenLiteSpeed بر روی AlmaLinux

وب سرور Openlightspeed با ویژگی های خوبی که دارد، گزینه خوبی برای سایت های شما در سرور می باشد. ولی برای نصب آن شما نیازمند سرور مناسب هستید.

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

نتیجه گیری

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

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

 

سوالات متداول

آیا Openlightspeed از بازنویسی های Apache .htaccess پشتیبانی می کند؟

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

لایت اسپید بهتر است یا وب سرور آپاچی؟

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

لینک کوتاه مقاله
https://azarsys.com/?p=12447


نویسنده مقاله
مقالات مرتبط
دیدگاه بگذارید