نصب وب سرور LiteSpeed با CustomBuild 2.0
از CustomBuild 2.0 RC7 آغاز می شود، CustomBuild 2.0 DirectAdmin از ادغام با وب سرور LiteSpeed پشتیبانی می کند. این ویکی شما را از مراحل نصب LSWS بر روی یک سرور با استفاده از DirectAdmin با CustomBuild 2.0 راهنمایی می کند.
این ویکی فرض می کند که شما در حال حاضر یک سرور کار با استفاده از DirectAdmin (نسخه 1.45.2 و بالاتر)، CustomBuild 2.0 و Apache دارید.
با استفاده از خط فرمان
با استفاده از خط فرمان، LSWS را می توان با دستورات زیر نصب کرد:
cd / usr / local / directadmin / custombuild
./ build update
. / build litespeed وب سرور را نصب کنید
.build set php1_mode lsphp
. / build litespeed
./ build php n
دستورات بالا LSWS را با مجوز آزمایشی نصب کنید و PHP را برای LSWS ایجاد کنید.
اکنون که LSWS نصب شده است، مراحل در ویکی را برای فعال کردن مجوزها برای تغییر از مجوز آزمایشی به مجوز خرید شده دنبال کنید.
یادداشت:
CustomBuild 2.0 همیشه آخرین نسخه LSWS را نصب خواهد کرد.
اگر شما یک نصب قبلی LSWS دارید، هنوز باید دستورات بالا را اجرا کنید تا LSWS را در CustomBuild و مدیر سرویس DirectAdmin ببینید.
اگر شما نصب موجود LSWS ندارید، CustomBuild به شما یک نام کاربری و رمز عبور برای کنسول LSWS WebAdmin اختصاص خواهد داد. نام کاربری است admin، رمز عبور به طور تصادفی تولید می شود. رمز عبور در انتهای نصب ظاهر می شود:

نصب وب سرور LiteSpeed با CustomBuild 2.0
از طریق Plugin CustomBuild
CustomBuild پلاگین است رابط کاربری گرافیکی علاوه بر CustomBuild. از مراحل زیر برای نصب LSWS از طریق Plugin CustomBuild استفاده کنید:
1. ویرایش گزینه ها
در Edit Optionsبرگه php1_modeتنظیمات را تغییر دهید lsphp.

نصب وب سرور LiteSpeed با CustomBuild 2.0
سپس webserverتنظیمات را تغییر دهید litespeed.

نصب وب سرور LiteSpeed با CustomBuild 2.0
تنظیمات خود را با کلیک روی Saveدکمه در پایین صفحه ذخیره کنید.
2. نرم افزار ساخت
به Build Softwareبرگه بروید اول، ساخت LSWS.

نصب وب سرور LiteSpeed با CustomBuild 2.0
توجه: اگر شما یک نصب موجود در LSWS ندارید، CustomBuild به شما یک نام کاربری و رمز عبور برای کنسول LSWS WebAdmin اختصاص خواهد داد. نام کاربری استadmin، رمز عبور به طور تصادفی تولید می شود. رمز عبور در انتهای نصب ظاهر می شود:

نصب وب سرور LiteSpeed با CustomBuild 2.0
سپس پی اچ پی را ساختم

نصب وب سرور LiteSpeed با CustomBuild 2.0
3. بررسی کنید که LSWS در حال اجرا است
بعدا می توانید مدیر سرویس DirectAdmin شوید تا بررسی کنید که LSWS در حال اجرا است.

نصب وب سرور LiteSpeed با CustomBuild 2.0
یادداشت:
با استفاده از افزونه DirectAdmin LiteSpeed با Integration CustomBuild
اکنون که CustomBuild 2.0 دارای ادغام LSWS است، برخی از توابع LiteSpeed DirectAdmin Plugin در حال حاضر از کار بیفتند . ما به روز رسانی پلاگین را شامل می شود تنها قابلیت هایی که توسط CustomBuild 2.0 پوشش نمی شود.
تغییر بین Apache و LiteSpeed
CustomBuild یک سوئیچ داغ بین سرورهای وب را فراهم نمی کند. هربار که سرور را عوض میکنید، مجددا باید مجددا PHP را مجددا کامپایل کنید. شما می توانید یک سری دستورات را از طریق CustomBuild 2.0 اجرا کنید تا این اتفاق بیافتد یا شما می توانید اسکریپت زیر را برای سوئیچ سرور وب و مجددا پیکربندی PHP اجرا کنید.
/usr/local/lsws/admin/misc/cp_switch_ws.sh lsws (یا apache)
DirectAdmin در آینده نزدیک یک ویژگی سوئیچ داغ اضافه خواهد کرد.
راه اندازی چند نسخه پی اچ پی
برای Custombuild2 PHP1_release = 5.6، PHP2_release = 7.1 به عنوان مثال.
ورود به عنوان کاربر سطح → تنظیمات دامنه را کلیک کنید و شما می بینید: توجه:

نصب وب سرور LiteSpeed با CustomBuild 2.0
قبل از راه اندازی چند نسخه پی اچ پی، لطفا قبل از راه اندازی PHP handler.
ممکن است نیاز به تنظیم مجدد سرور وب برای ایجاد تنظیمات داشته باشید
راه اندازی نسخه CloudLinux Selecter PHP
از CageFS User Manager کاربر را به عنوان Enabled کاربر اضافه می کند
مدیر LVE تنظیم نسخه پیش فرض php به بومی
ورود به عنوان سطح کاربر → انتخاب انتخاب نسخه PHP به نسخه ای که می خواهید.
روش تأیید
su - USER_ACCOUNT -s /bin/bash
php -v
سپس شما باید نسخه ای را که انتخاب کرده اید از نسخه انتخاب PHP انتخاب کنید
عیب یابی
1. ./build: line 968: 14423 Kill $ {INITDDIR} / $ {SERVICE_NAME} $ {SERVICE_ACTION}. نصب LiteSpeed 5.0.16 در حال حاضر کامل است.
IP سرور شما قبلا از مجوز آزمایشی استفاده کرده و منقضی شده است. شما باید یک مجوز را خریداری کنید یا یک بلیط با ما بنویسید تا درخواست یک فرآیند محاکمه داشته باشید. لطفا فایل شماره سریال خود را کپی کنید /usr/local/lsws/conf/یا کلید محاکمه جدیدی را دانلود کنید.
2. نوع MIME [application / x-httpd-php55] برای پسوند ‘.php’ اجازه خدمت به عنوان فایل استاتیک را نمی دهد، دسترسی ممنوع!
پسوند '.php55' باید برای پیاده سازی برنامه های خارجی php، به عنوان مثال، lsphp5 ایجاد شود.
این را می توان از طریق کنسول WebAdmin یا '' vi /usr/local/lsws/conf/httpd_config.xml '' با اضافه کردن
زیر به داخل '' <scriptHandlerList> </ scriptHandlerList> '' بلوک:
<scriptHandler>
<پسوند> php55 </ suffix>
<type> lsapi </ type>
<handler> lsphp5 </ handler>
<note> </ note>
</ scriptHandler>3. PHP1 / 2 کار نمی کند
چک کردن php1 توسط grep php1 /usr/local/directadmin/custombuild/options.conf
بررسی فایل پیکربندی، به عنوان مثال /usr/local/directadmin/data/users/USER_ACCOUNT/httpd.conf
از طریق مدیریت وب LiteSpeed به درستی تنظیمگر پی اچ پی را چک کنید
اگر برخی از تنظیمات php را تغییر دهید، گاهی اوقات ممکن است نیاز به بازسازی داشته باشید تا آن را کار کند