لایت اسپید چیست و چرا ممکن است نیاز به تغییر ورژن داشته باشیم؟
لایت اسپید (LiteSpeed Web Server) یکی از پرکاربردترین وبسرورهای تجاری است که به دلیل عملکرد بالا، پشتیبانی از HTTP/3 و سازگاری با cPanel/WHM، در میان مدیران سرور محبوبیت زیادی دارد. با این حال، ممکن است در موقعیتهایی نیاز داشته باشید ورژن نصبشده را تغییر دهید؛ برای مثال:
- بازگشت به نسخه قدیمیتر پس از بروز ناسازگاری با افزونه یا اسکریپت خاص
- ارتقا به آخرین نسخه پایدار برای دریافت پچهای امنیتی
- تست نسخههای مختلف در محیطهای staging
این کار بدون نیاز به پنل گرافیکی و تنها با چند دستور SSH امکانپذیر است.
پیشنیازها
- دسترسی SSH با یوزر root به سرور
- نصب بودن ابزار
update_lswsv2روی سرور
آموزش گامبهگام تغییر ورژن لایت اسپید
مرحله ۱ — مشاهده و انتخاب ورژن
پس از اتصال به سرور از طریق SSH، دستور زیر را اجرا کنید:
update_lswsv2 --set-version
این دستور لیستی از تمام نسخههای موجود لایت اسپید — از قدیمیترین تا آخرین نسخه پایدار — را نمایش میدهد. کافی است ورژن مورد نظر خود را از لیست انتخاب کنید.
مرحله ۲ — اعمال تغییر ورژن
پس از انتخاب ورژن، دستور زیر را اجرا کنید تا فرآیند نصب آغاز شود:
update_lswsv2
این دستور ورژن انتخابشده را دانلود و جایگزین نسخه فعلی میکند. سرویس لایت اسپید بهصورت خودکار ریستارت میشود.
مرحله ۳ — تأیید تغییر ورژن
برای اطمینان از اعمال صحیح تغییر، ورژن فعلی را با دستور زیر بررسی کنید:
/usr/local/lsws/bin/lshttpd -v
خروجی باید ورژن جدیدی که انتخاب کردهاید را نشان دهد.
نکات مهم برای مدیران سرور
- بکاپ بگیرید: قبل از تغییر ورژن، از فایلهای پیکربندی لایت اسپید (معمولاً در
/usr/local/lsws/conf/) بکاپ تهیه کنید. - تأثیر بر سرویس: در حین آپدیت، وبسرور چند ثانیه ریاستارت میشود. این تغییر را در ساعات کمترافیک انجام دهید.
- سازگاری افزونهها: اگر از LSCache یا LSPHP استفاده میکنید، پس از تغییر ورژن سازگاری آنها را بررسی کنید.
- دسترسی root الزامی است: این دستورات بدون دسترسی root اجرا نمیشوند.
سوالات متداول
آیا تغییر ورژن لایت اسپید روی سایتهای فعال تأثیر میگذارد؟
در اکثر موارد، این تغییر تنها چند ثانیه downtime ایجاد میکند. محتوا و دیتابیسها دستنخورده میمانند.
آیا میتوان به نسخه قدیمیتر بازگشت؟
بله، دستور update_lswsv2 --set-version تمام نسخههای موجود را نشان میدهد و میتوانید هر نسخهای را انتخاب کنید.
آیا این روش با همه توزیعهای لینوکس سازگار است؟
این ابزار روی توزیعهای رایج مانند CentOS، AlmaLinux و CloudLinux بهخوبی کار میکند.