مراحل دانلود، نصب، پیکربندی، راهاندازی و اجرای سرور وب OpenLiteSpeed روی Rocky Linux 8 و AlmaLinux 8 با استفاده از ترمینال دستورات زیر را انجام دهید.
OpenLiteSpeed یک وب سرورHTTP متنباز است که توسط شرکت LiteSpeed Technologies توسعه و ارائه میشود. این سرور وب نسخهای متنباز از وب سرور
پریمیوم به نام LiteSpeed Web Server است. OpenLiteSpeed بدلیل عملکرد خوب، سبک بودن و تمرکز بر سرعت مشهور است. این وب سرور علاوه بر ارائه قابلیتهای پیشرفته و قدرتمند، دارای پیشخوان GUI برای مدیریت آسان هاست های مجازی، ماژولها و سرورهای وب است. OpenLiteSpeedهمچنین قابلیتهایی مانند کش، فشردهسازی، تبدیل تصاویر و ارائه WebP را به صورت پیشفرض دارد. با این حال، نسخه Enterprise این سرور وب قابلیتها و امکانات بیشتری را ارائه میدهد و به عنوان یک سرور وب حرفهای برای میزبانی وبسایتهای تجاری استفاده میشود.
هنگام استفاده از OpenLiteSpeed در WordPress، نیازی به پلاگینهای اضافی برای کاهش حجم، کش، فشردهسازی و تبدیل نیست. حتی میتوان به صورت مستقیم WebP را از طریق وب سرور ارائه داد.
نسخه پریمیموم آن به عنوان LiteSpeed Web Server Enterprise Edition (LSWS) طراحی شده است تا تقاضای میزبانی وب کسبوکار را با ارائه سرعتی حداکثر به وب سایتهای متعدد برآورده کند. با این حال، نسخه متنباز که در اینجا قصد نصب آن را داریم، مشابه نسخه Enterprise است اما در چندین پلاگین شخص ثالث کمبود دارد تا سازگاری با cPanel، Plesk و سایر پنلهای کنترل را فراهم کند. همچنین، نسخه Enterprise موتور کش قدرتمندتر، سازگاری کامل با Apache و پشتیبانی تجاری را ارائه میکند.
مراحل نصب OpenLiteSpeed در Rocky Linux 8 / AlmaLinux 8
این مراحل میتوانند برای سایر سیستمهای مبتنی بر RHEL 8 مانند Oracle 8، CentOS 8 و سایرها نیز استفاده شوند.
اضافه کردن مخزن OpenLiteSpeed برای لینوکس
برخلاف Apache HTTPd، بستههای نصب OpenLiteSpeed در مخزن پیشفرض Rocky یا AlmaLinux 8 موجود نیستند. بنابراین باید بهصورت دستی آن را با استفاده از دستور زیر اضافه کنیم.
sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
فعال کردن مخزن Epel
چند بسته مورد نیاز OpenLiteSpeed از طریق مخزن Extra Enterprise موجود است. از این رو، همان را فعال کنید.
sudo dnf install epel-release
به روز رسانی Rocky یا AlmaLinux
برای اطمینان از اینکه سیستم می تواند بسته های موجود در مخازن جدید اضافه شده را با موفقیت شناسایی کند.
sudo dnf update
توجه: در صورت دریافت اخطار:
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/litespeed.repo;
Configuration: OptionBinding with id "failovermethod" does not exist
سپس برای حذف آن به سادگی مخزن اضافه شده LiteSpeed را ویرایش کنید.
sudo nano /etc/yum.repos.d/litespeed.repo
و # را در مقابل هر خط با "failovermethod" اضافه کنید.
صادر کردن دستور نصب OpenLiteSpeed Almalinux یا Rocky 8
در نهایت، ما همه چیزهایی را که برای نصب و پیکربندی وب سرور OpenLiteSpeed روی سرور Rocky Linux 8 یا AlmaLinux 8 با استفاده از مدیریت بسته DNF نیاز داریم، در اختیار داریم.
sudo dnf install openlitespeed
سپس صبر نمایید تا نصب به اتمام برسد.
PHP را برای OpenLiteSpeed نصب کنید
با توجه به نیاز خود، به سراغ آخرین 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.0
sudo dnf install lsphp80 lsphp80-mysqlnd lsphp80-process lsphp80-bcmath lsphp80-pdo \
lsphp80-common lsphp80-xml lsphp80-mbstring lsphp80-gd lsphp80-opcache lsphp80-soap
بررسی وضعیت وب سرور
برای مطمئن شدن از فعال بودن سرویس OpenLiteSpeed وب سرور و عملکرد آن، دستورات وضعیت را اجرا کنید:
sudo systemctl status lsws
دستورات برای توقف و راه اندازی مجدد وب سرور عبارتند از:
sudo systemctl stop lsws
sudo systemctl start lsws
sudo systemctl restart lsws
باز کردن پورت های مورد نیاز در فایروال
به غیر از 80/443 برای وب سایت ها/صفحات وب، ما همچنین به پورت های 8088 و 7080 برای دسترسی به رابط وب برای مدیریت OpenLiteSpeed از مرورگر نیاز داریم.
sudo firewall-cmd --zone=public --permanent --add-port={80/tcp,443/tcp,8088/tcp,7080/tcp}
sudo firewall-cmd –reload
ایجاد کردن رمز عبور مدیریت
به طور پیشفرض، کنسول مدیریت وب سرور OpenLiteSpeed از یک نام کاربری و رمز عبور مشترک استفاده میکند. برای تغییر آن و تنظیم به پسووردی قوی که به راحتی توسط شما به خاطر سپرده شود، دستور زیر را اجرا کنید:
sudo /usr/local/lsws/admin/misc/admpass.sh
دسترسی به رابط وب OpenLiteSpeed - نسخه ی نمایشی و مدیریت
دو رابط وب، توسط این وب سرور وجود دارد، یکی دسترسی به صفحه دمو برای بررسی نسخه PHP، CGI و سایر موارد که به خوبی کار می کنند. و دیگری داشبورد مدیریت برای مدیریت میزبان مجازی، PHP و تنظیمات دیگر است.
برای صفحه نمایشی:
http://your-server-ip-address:8088
برای صفحه مدیریت:
https://your-server-ip-address:7080
از این رو این مراحل ساده برای دریافت، پیکربندی، ارتقا و اجرای وب سرور OpenLiteSpeed در راکی لینوکس 8 و آلمالینوکس 8 با استفاده از ترمینال فرمان است. امیدواریم این مقاله آموزشی برای شما مفید بوده باشد، برای دیدن باقی آموزش ها میتوانید وارد منوی پشتیبانی بخش آموزش ها شوید، در صورتی که درباره این آموزش به مشکل یا سوالی برخورد کردید، میتوانید آن را در بخش دیدگاه بیان کنید.