# آموزش حذف لایت اسپید (LiteSpeed) از سی پنل و لینوکس؛ گام به گام و تصویری

- پیوند: https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ad%d8%b0%d9%81-%d9%84%d8%a7%db%8c%d8%aa-%d8%a7%d8%b3%d9%be%db%8c%d8%af/
- منتشرشده: 2022-09-05T11:33:03+00:00
- نویسنده: نگارنوین

به روزرسانی شده در ۲ آبان ۱۴۰۵ لایت اسپید (LiteSpeed Web Server) یکی از محبوب ترین وب سرورهای جایگزین آپاچی برای سرورهای سی پنل است؛ اما گاهی به هر دلیلی لازم می شود آن را از سرور برداریم: تموم شدن لایسنس و تصمیم به ادامه بدون هزینه سالانه، مهاجرت به nginx یا بازگشت ساده به آپاچی، یا عیب یابی مشکل هایی که در ترکیب LiteSpeed با بعضی سایت ها پیش می آید. آموزش حذف لایت اسپید همین جایی به درد می خورد که کار را با چند خط دستور تمام می کند؛ به شرطی که ترتیب مراحل را عوض نکنید. اگر فایل های لایت اسپید را قبل از سوییچ وب سرور حذف کنید، همه سایت های سرور تا موقع رفع ماجرا از دسترس خارج می شوند. در این مقاله دقیقا همان مسیر رسمی و بی خطر را قدم به قدم می رویم: اول وب سرور فعال سرور را به آپاچی برمی گردانیم تا سایت ها روشن بمانند، بعد پلاگین WHM را حذف می کنیم و در انتها فایل های خود LiteSpeed را پاک می کنیم و با دو سه تست مطمئن می شویم همه چیز سالم است. برای سرورهای بدون سی پنل هم یک بخش جدا داریم و در انتها می گوییم بعد از حذف چه چیزهایی در سایت ها و هاست ها عوض می شود و اگر پشیمان شدید راه برگشت چیست. 🎯 خلاصه فوری برای کسانی که عجله دارند: ترتیب طلایی حذف: ۱) سوییچ به آپاچی ۲) حذف پلاگین WHM ۳) حذف فایل ها؛ جابه جا کردن این ترتیب یعنی قطعی سایت ها. کل ماجرا روی یک سرور معمولی سی پنل کمتر از ۱۰ دقیقه طول می کشد و سایت ها در مسیر صحیح حتی چند ثانیه هم نباید قطع شوند. قبل از شروع: یک فول بکاپ از سرور یا حداقل از تنظیمات آپاچی بگیرید و زمان انجام را خارج ساعت پیک ترافیک بگذارید. دستور اصلی سوییچ: /usr/local/lsws/admin/misc/cp_switch_ws.sh apache پس از حذف، افزونه LiteSpeed Cache سایت های وردپرسی باید غیرفعال یا با نسخه سازگار آپاچی جایگزین شود؛ در ادامه توضیح داده ایم. قبل از حذف لایت اسپید؛ ۳ کار ضروری حذف وب سرور از نوع کارهایی است که «همیشه همیشه» قبل از آن باید سه کار انجام شود؛ حتی وقتی مطمئن هم هستید: بکاپ کامل بگیرید: یک اسنپ شات از سرور یا حداقل بکاپ از تنظیمات /usr/local/apache و فایل های .htaccess همه اکانت ها. اگر چیزی در مسیر رفت عجله، برگرداندن همه چیز چند دقیقه باشد. وضعیت لایسنس را چک کنید: اگر لایسنس فعلی تازگی از سر انقضا گذشته و دلیل حذف همین است، مطمئن شوید دوباره آن را نمی خواهید؛ چون بعد از حذف کامل، نصب مجدد از اول انجام می شود. زمان کم ترافیک را انتخاب کنید: در سوییچ، سرویس وب سرور ریستارت می شود و سایت ها چند ثانیه نوسان دارند؛ این پنجره را نیمه شب یا ساعت خلوت مشتری هایتان بگذارید. آموزش حذف لایت اسپید در سی پنل؛ گام به گام و تصویری سرورهای سی پنل با اسکریپت رسمی cp_switch_ws.sh بین آپاچی و لایت اسپید جابه جا می شوند؛ همین اسکریپت است که کاری می کند حذف ما بدون قطعی معنی دار انجام شود. کل مسیر ۵ گام است: گام ۱: ورود به سرور با SSH و بررسی وضعیت فعلی با کاربر root به سرور وصل شوید و اول ببینید الان کدام وب سرور فعال است و سایت ها از کدام مسیر سرو می شوند: ssh root@SERVER_IP # which web server is active right now? ps aux | grep -E 'lsws|httpd' | grep -v grep # current LiteSpeed version and install path /usr/local/lsws/bin/lswsctrl.sh version 2>/dev/null || cat /usr/local/lsws/VERSION 2>/dev/null ls -ld /usr/local/lsws اگر خروجی پردازش ها lshttpd را نشان می دهد، لایت اسپید فعال است و ادامه مراحل معنا دارد. آدرس نصب استاندارد همیشه /usr/local/lsws است. گام ۲: سوییچ وب سرور سرور به آپاچی مهم ترین گام. اسکریپت سوییچ، آپاچی را روشن می کند، پورت ۸۰ و ۴۴۳ را تحویل آپاچی می دهد و همه دامنه ها را به آن می سپارد؛ یعنی سایت ها از این لحظه به بعد توسط آپاچی سرو می شوند و لایت اسپید دیگر در مسیر نیست: # switch the whole server back to Apache (LiteSpeed stays installed for now) /usr/local/lsws/admin/misc/cp_switch_ws.sh apache # make sure Apache is really up and answering on ports 80/443 systemctl status httpd httpd -v پیش از رفتن به گام بعد، یکی دو سایت واقعی روی سرور را در مرورگر باز کنید و از بالا امدن کامل آن ها مطمئن شوید. اگر سایتی بالا نیامد، همان جا متوقف شوید و خطا را لاگ آپاچی (/usr/local/apache/logs/error_log) ببینید؛ احتمال زیاد یک قانون اختصاصی .htaccess است که باید تنظیم شود. گام ۳: حذف پلاگین WHM لایت اسپید حالا که آپاچی سرویس دهی می کند، نوبت تمیز کاری است. پلاگین مدیریت لایت اسپید در WHM با اسکریپت خودش حذف می شود: # uninstall the LiteSpeed WHM plugin (root) /usr/local/cpanel/whostmgr/docroot/cgi/lsws/lsws_whm_plugin_uninstall.sh پس از اجرا، بخش LiteSpeed Web Server در منوی WHM نباید دیده شود. اگر هنوز دیده شد، یک بار صفحه WHM را رفرش کنید یا کش مرورگر را پاک کنید. گام ۴: حذف کامل فایل ها و سرویس لایت اسپید حالا می توانید با خیال راحت دایرکتوری اصلی لایت اسپید را حذف کنید. این دستور همه باینری ها، تنظیمات و فایل های وب سرور را برمی دارد: # stop the service first (if still running after switch) /usr/local/lsws/bin/lswsctrl.sh stop 2>/dev/null # remove the LiteSpeed installation directory entirely rm -rf /usr/local/lsws # confirm it is gone ls -ld /usr/local/lsws # should say: No such file or directory هشدار کوچک اما مهم: این مرحله برگشت ندارد؛ پس فقط وقتی ادامه دهید که سایت ها روی آپاچی سالم کار می کنند. اگر می خواهید بعدا شاید برگردید، به جای rm دادن، دایرکتوری را جابه جا کنید: mv /usr/local/lsws /root/lsws-backup. گام ۵: تایید نهایی حذف و سلامت سایت ها سه تست کوچک که پایان کار را قطعی می کند: # 1) Apache is the answering web server systemctl status httpd | grep -E 'active|running' curl -sI https://YOUR-SITE.com | grep -i server # expect: Server: Apache # 2) no LiteSpeed binary or package left ls /usr/local/lsws 2>&1 | grep -q 'No such' && echo 'LiteSpeed files: removed' # 3) one real site is answering with HTTP 200 curl -s -o /dev/null -w 'HTTP status: %s\n' https://YOUR-SITE.com # the -w value above prints the status; expect: HTTP status: 200 اگر هر سه تست سبز است، حذف لایت اسپید کامل و سالم انجام شده و سرور حالا یک سرور سی پنل خالص با آپاچی است. حذف لایت اسپید از سرور بدون سی پنل اگر سرور لینوکسی مستقیم دارید (بدون کنترل پنل، یا با دایرکت ادمین و پلسک)، مسیر ساده تر است چون cp_switch_ws.sh مال سی پنل است. روی سرور عمومی: # stop and disable the service /usr/local/lsws/bin/lswsctrl.sh stop systemctl disable lshttpd 2>/dev/null # run the official uninstaller (asks before deleting configs) /usr/local/lsws/admin/misc/uninstall.sh # if no uninstaller exists in your build, remove manually rm -rf /usr/local/lsws سپس وب سرور جایگزین (nginx یا آپاچی) را روی پورت ها بیاورید و ریستارت کنید. اگر سایت ها قبل از این حذف روی nginx پشت لایت اسپید نبوده اند، تنظیمات virtual host ها را از اول بچینید و پورت ۸۰/۴۴۳ را به سرویس جدید بدهید. بعد از حذف لایت اسپید چه چیزهایی عوض می شود؟ حذف وب سرور فقط بخشی از ماجراست؛ چند چیز در سایت ها و هاست ها هم باید چک شود: قابلیت وضعیت قبل (روی LiteSpeed) بعد از حذف؛ چه کنید؟ افزونه LiteSpeed Cache وردپرس کش صفحه در سطح وب سرور غیرفعال کنید و کش عمومی (WP Super Cache یا W3TC) جایگزین کنید؛ ولی پاک کردن تنظیماتش لازم نیست قوانین .htaccess بخش های LSAPI و کش آپاچی قوانین استاندارد را می فهمد؛ خطاهای صفحه ۵۰۰ یعنی یک قانون اختصاصی LiteSpeed مانده که باید پاک شود QUIC.cloud و CDN لینک مستقیم به وب سرور در پنل QUIC.cloud سرویس تان را حذف یا به CDN معمولی تغییر دهید ESI و کش ناحیه ای مخصوص LiteSpeed در قالب ها و افزونه هایی که تگ ESI داشتند، حالت استاندارد کش را فعال کنید فایروال و ضد دیداس مدیریتی لایت اسپید اگر از ModSecurity آپاچی استفاده می کنید، فعال بودن قواعد را یک بار چک کنید اگر پشیمان شدید؛ راه برگشت چیست؟ خبر خوب این است که هیچ چیز یک طرفه نیست. برای برگشتن کافی است نسخه سازگار لایت اسپید را دوباره نصب کنید (نصب رسمی با اسکریپت WHM یا پکیج مربوط به نسخه سرورتان) و دوباره با همان اسکریپت سوییچ کنید: # after reinstalling LiteSpeed, hand ports back to it /usr/local/lsws/admin/misc/cp_switch_ws.sh lsws اگر قبل از حذف از دایرکتوری بکاپ گرفته بودید (/root/lsws-backup)، بازگرداندن تنظیمات قبلی هم فقط یک جابه جایی است. به همین دلیل در گام ۴ تاکید کردیم بکاپ تنظیمات را نگه دارید. اشتباهات رایج در حذف لایت اسپید حذف فایل ها قبل از سوییچ: رایج ترین فاجعه؛ وب سرور فعال حذف می شود و همه سایت ها تا نصب آپاچی قطع می مانند. ترتیب را عوض نکنید. فراموش کردن افزونه LiteSpeed Cache: سایت وردپرسی بعد از حذف وب سرور با افزونه فعال می ماند و خطا یا افت سرعت می گیرد؛ اول از همه غیرفعالش کنید. ندید گرفتن .htaccess های قدیمی: بعضی قوانین کش LiteSpeed روی آپاچی خطای ۵۰۰ می دهند؛ بعد از سوییچ همه سایت ها را یک دور باز کنید. حذف بدون بکاپ در ساعت پیک: ماجرای ۱۰ دقیقه ای که ساعت ۹ شب در پیک ترافیک انجام شود، به ریسک بی مورد تبدیل می شود. سوالات متداول درباره حذف لایت اسپید حذف لایت اسپید سایت ها را قطع می کند؟ اگر ترتیب درست را بروید نه؛ سوییچ به آپاچی چند ثانیه نوسان دارد و بعد سایت ها با آپاچی روشن می مانند. قطعی طولانی فقط وقتی رخ می دهد که فایل ها را قبل از سوییچ حذف کنید. آیا حذف لایت اسپید سرعت سایت را کم می کند؟ لایت اسپید در سایت های وردپرسی با افزونه LiteSpeed Cache معمولا سریع تر است؛ پس با حذف آن و بدون کش جایگزین، تی تی اف بی بیش تر می شود. برای جبرانش یک افزونه کش آپاچی و کش مرورگر و ابر (Cloudflare) را فعال کنید و اگر افت سرعت برایتان قابل قبول نبود، راه برگشت وجود دارد. پلاگین LiteSpeed Cache وردپرس را هم باید حذف کنم؟ غیرفعالش کنید ولی تا زمان اطمینان از پایداری، حذف کاملش را عقب بیندازید؛ تنظیماتش ممکن است بعدا لازم شود. افزونه روی آپاچی کاری انجام نمی دهد و فقط اضافه است، اما فعال بودنش بعضی وقت ها هدر های اضافه می فرستد. تفاوت غیرفعال کردن لایت اسپید با حذف کامل چیست؟ غیرفعال کردن یعنی فقط سوییچ به آپاچی؛ فایل ها و لایسنس باقی می مانند و هر وقت خواستید با یک دستور برمی گردید. حذف کامل یعنی پاک کردن دایرکتوری و پلاگین WHM؛ برای بازگشت باید از اول نصب کنید. اگر تردید دارید، اول غیرفعال کنید چند روز سایت ها را ببینید و بعد حذف کامل را انجام دهید. چطور بفهمم لایت اسپید واقعا حذف شده است؟ سه علامت: هدر پاسخ سایت ها Server: Apache است، دایرکتوری /usr/local/lsws وجود ندارد و بخش LiteSpeed در منوی WHM دیده نمی شود. حذف لایت اسپید لایسنس را هم لغو می کند؟ خیر؛ حذف نرم افزاری هیچ تاثیری روی قرارداد لایسنس ندارد. اگر می خواهید صورت حساب تان هم تمیز شود، لایسنس را جدا در پنل لایت اسپید لغو یا تمدید نکنید. جمع بندی؛ حذف با ترتیب درست، کار ۱۰ دقیقه ای است حذف لایت اسپید هیچ راز سختی ندارد؛ همه ماجرا در رعایت ترتیب است: بکاپ، سوییچ به آپاچی، حذف پلاگین WHM، حذف فایل ها، تست نهایی. هر گام را که جا بگذارید یا جابه جا کنید، هزینه اش را سایت ها می پردازند. اگر مدیریت این تغییرات برایتان سنگین است، این دقیقا همان کاری است که تیم پشتیبانی نگارنوین هر روز برای مشتری ها انجام می دهد؛ هاست سی پنل نگارنوین را بگیرید تا سمت شما، وب سرور و به روزرسانی و امنیت سرور همیشه روی دوش ما باشد، یا اگر کنترل کامل می خواهید از سرور مجازی ترافیک نامحدود یا صفحه سرور مجازی نگارنوین یک سرور به نام خودتان بگیرید و همین مقاله را قدم به قدم رویش اجرا کنید؛ مقالاتی مثل آپدیت کردن سرور لینوکس هم برای مراقبت بعد از این تغییرات کمک تان می کند. سوال یا مورد خاصی داشتید، در دیدگاه ها بپرسید؛ خودمان جواب می دهیم. مسیر حذف این مقاله از راهنمای رسمی LiteSpeed (اسکریپت های cp_switch_ws.sh و lsws_whm_plugin_uninstall.sh) و تجربه عملی تیم پشتیبانی نگارنوین روی سرورهای سی پنل جمع شده است؛ برای نسخه های جدید WHM هم اسکریپت ها همین اند. قبل از حذف لایت اسپید؛ ۳ کار ضروریآموزش حذف لایت اسپید در سی پنل؛ گام به گام و تصویریحذف لایت اسپید از سرور بدون سی پنلخرید آموزش حذف لایت اسپیدقیمت آموزش حذف لایت اسپیدبهترین آموزش حذف لایت اسپیدآموزش حذف لایت اسپید (LiteSpeed) از سی پنل و لینوکس؛ گام به گام و تصویری📌 خلاصهآموزش حذف لایت اسپید از سرور سی پنل و لینوکس در ۵ گام امن؛ سوییچ به آپاچی، حذف پلاگین WHM، پاک کردن فایل ها و تست نهایی بدون قطعی سایت + راه برگشت. 🔗 مطالب مرتبطآموزش نصب لایت اسپیدنمایندگی هاست سی پنلنمایندگی هاست سی پنل ایرانلایسنس سی پنل
