آنچه در این مقاله میخوانید
آموزش نصب سرور OpenLiteSpeed روی سرور مجازی Ubuntu 22.04
۱۲ فروردین ۱۴۰۴
اگر به دنبال راه اندازی یک وب سایت سریع و کارآمد با استفاده از OpenLiteSpeed بر روی سرور مجازی ابری Ubuntu هستید، این راهنما میتواند به شما کمک کند تا تمامی مراحل را به راحتی و بدون هیچ دردسری انجام دهید. با لیارا همراه باشید.
در این آموزش یاد خواهید گرفت تا بتوانید OpenLiteSpeed را بر روی Ubuntu 22.04 نصب کنید.
قبل از شروع کار پیش نیازهایی است که باید آنها را در اختیار داشته باشید.
آنچه در ادامه خواهید خواند:
- پیش نیازها
- مرحله اول: نصب OpenliteSpeed
- مرحله دوم: تنظیم رمز عبور مدیریت OpenLiteSpeed
- مرحله سوم: اتصال به سرور و اجرا شدن در OpenLiteSpeed
- مرحله چهارم: تغییر پورت صفحه پیش فرض
- سوالات متداول
- جمع بندی
همین الان، بدون کمترین پیچیدگی، سرور مجازی خودتون رو در کمتر از ۳۰ ثانیه، راهاندازی کنید.
✅ عملکرد پایدار ✅ ترافیک نامحدود ✅ هزینه بهصرفه
خرید سرور مجازی ابری

پیش نیازها:
- کاربر غیر روت با دسترسی Sudo
- فایروال UFW فعال
مرحله اول: نصب OpenliteSpeed
برای نصب OpenliteSpeed، مخزن رسمی این نرمافزار را به سیستم خود اضافه کنید و بعد آن را نصب کنید.
1. به روز رسانی پکیج ها
در این قسمت ابتدا باید لیست بستههای سیستم را آپدیت کنید.
sudo apt update
سپس تمامی بستههای نصب شده را به اخرین نسخه موجود آپدیت کنید.
sudo apt upgrade
اگر در این قسمت از شما رمز عبوری خواسته شد، آن را وارد کنید و در صورت نیاز Y
را بزنید تا نصب ادامه پیدا کند.
2. اضافه کردن مخزن OpenLiteSpeed
برای اضافه کردن مخزن رسمی OpenLiteSpeed دستور زیر را اجرا کنید.
sudo wget -O - https://repo.litespeed.sh | sudo bash
این دستور یک اسکریپت را از سرور OpenLiteSpeed دانلود و اجرا میکند.
این اسکریپت Key، امضای مخزن را اضافه کرده و مخزن را به APT
معرفی میکند.
اگر نصب موفقیت آمیز باشد، خروجی زیر را مشاهده خواهید کرد.
Redirecting output to ‘wget-log’.
--2022-11-05 15:09:40-- http://rpms.litespeedtech.com/debian/lst_debian_repo.gpg
Resolving rpms.litespeedtech.com (rpms.litespeedtech.com)... 52.55.120.73
Connecting to rpms.litespeedtech.com (rpms.litespeedtech.com)|52.55.120.73|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1198 (1.2K) [application/octet-stream]
Saving to: ‘/etc/apt/trusted.gpg.d/lst_debian_repo.gpg’
/etc/apt/trusted.gpg.d/l 100%[==================================>] 1.17K --.-KB/s in 0s
2022-11-05 15:09:40 (169 MB/s) - ‘/etc/apt/trusted.gpg.d/lst_debian_repo.gpg’ saved [1198/1198]
--2022-11-05 15:09:40-- http://rpms.litespeedtech.com/debian/lst_repo.gpg
Resolving rpms.litespeedtech.com (rpms.litespeedtech.com)... 52.55.120.73
Connecting to rpms.litespeedtech.com (rpms.litespeedtech.com)|52.55.120.73|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2336 (2.3K) [application/octet-stream]
Saving to: ‘/etc/apt/trusted.gpg.d/lst_repo.gpg’
/etc/apt/trusted.gpg.d/l 100%[==================================>] 2.28K --.-KB/s in 0s
2022-11-05 15:09:41 (125 MB/s) - ‘/etc/apt/trusted.gpg.d/lst_repo.gpg’ saved [2336/2336]
LiteSpeed repository has been setup!
3. به روز رسانی لیست مخازن
بعد از اضافه شدن مخزن، مجددا لیست پکیجها را بهروزرسانی کنید.
sudo apt update
4. نصب OpenLiteSpeed و PHP 8.1
دستور زیر را برای نصب OpenLiteSpeed و LSPHP 8.1
وارد کنید.
sudo apt install openlitespeed lsphp81
📍مطالعه بیشتر: راهنمای استفاده از Nessus برای اسکن آسیب پذیریها در Ubuntu 22.04
مرحله دوم: تنظیم رمز عبور مدیریت OpenLiteSpeed
قبل از تست سرور، باید یک رمز عبور جدیدی را برای مدیریت OpenLiteSpeed داشته باشید. این کار میتواند با استفاده از یک اسکریپت داخلی انجام شود.
1. اجرای اسکریپت رمز عبور جدید
- دستور زیر را اجرا کنید.
sudo /usr/local/lsws/admin/misc/admpass.sh
2. وارد کردن نام کاربری مدیریت
- بعد از اجرای دستور، از شما خواسته میشود که یک نام کاربری مدیریتی را وارد کنید.
- اگر فقط کلید
Enter
را بزنید، نام کاربری پیش فرضAdmin
خواهد بود. - همچنین میتوانید یک نام کاربری دلخواه را برای آن وارد کنید.
3. تنظیم رمز عبور
- بعد از آن باید یک رمز عبور مدیریتی جدیدی را وارد کنید.
- مجددا رمز را تایید کنید تا اشتباهی رخ ندهد.
Administrator's username/password is updated successfully!
مرحله سوم: اتصال به سرور و اجرا شدن در OpenLiteSpeed
در این مرحله بررسی خواهیم کرد که آیا سرور OpenLiteSpeed به درستی اجرا شده است یا خیر.
همچنین پورت های لازم را در فایروال باز خواهیم کرد تا بتوانید از سمت مرورگر به آن دسترسی داشته باشید.
1. اطمینان از اجرا شدن
بعد از نصب، OpenLiteSpeed باید خودش اجرا شده باشد. برای اطمینان از اجرا، این دستور را وارد کنید.
sudo systemctl status lsws
خروجی زیر را مشاهده خواهید کرد.
● lshttpd.service - OpenLiteSpeed HTTP Server
Loaded: loaded (/etc/systemd/system/lshttpd.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2022-11-05 15:11:24 UTC; 44s ago
Process: 5458 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
Main PID: 5486 (litespeed)
CGroup: /system.slice/lshttpd.service
├─5486 "openlitespeed (lshttpd - main)"
├─5495 "openlitespeed (lscgid)"
├─5524 "openlitespeed (lshttpd - #01)"
└─5525 lsphp "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ">
Nov 05 15:11:21 ubuntu-s-1vcpu-1gb-blr1-01 systemd[1]: Starting OpenLiteSpeed HTTP Server...
Nov 05 15:11:22 ubuntu-s-1vcpu-1gb-blr1-01 lswsctrl[5458]: [OK] litespeed: pid=5486.
Nov 05 15:11:24 ubuntu-s-1vcpu-1gb-blr1-01 systemd[1]: Started OpenLiteSpeed HTTP Server.
عبارت Active: active (running)
نشان میدهد که سرور شما در حال اجرا است.
2. راه اندازی مجدد سرور
اگر سرور شما اجرا نشد آن را دوباره راهاندازی کنید. برای این کار دستور زیر وارد کنید.
sudo systemctl start lsws
اگر اجرا شما با موفقیت انجام شد. خروجی زیر را مشاهده خواهید کرد.
[OK] litespeed: pid=5137.
- در این لحظه سرور شما باید در حال اجرا باشد.
- برای بیرون آمدن باید کلید های
CTRL+C
را فشار دهید.
3. باز کردن پورت های لازم در فایروال
قبل از اینکه مرورگر را به سرور متصل کنید، باید پورت های مورد نیاز را در فایروال تان باز کنید و دستور زیر را اجرا کنید.
sudo ufw allow 8088,7080,443,80/tcp
تمامی این پورتها برای عملکرد سرور مورد استفاده قرار میگیرد.
- پورت 8088: برای صفحه پیش فرض OpenLiteSpeed
- پورت 7080: برای ورود به پنل مدیریت OpenLiteSpeed
- پورت 80 و 443: برای وب سایت هایی که از
HTTP
وHTTPS
استفاده میکنند.
4. بررسی دسترسی از ظریق مرورگر
دیگر میتوانید آدرس IP یا دامنه سرور خود را همراه با پورت 8088
در مرورگر باز کنید.
http://server_domain_or_IP:8088
نکته: جای server_domain_or_IP
را با آدرس IP سرور یا دامنه خود عوض کنید.
اگر همه چیز درست باشد باید صفحه پیش فرض OpenLiteSpeed را مشاهده کنید.

بعد از آن که OpenLiteSpeed اجرا شد، میتوانید ویژگیهای آن را از طریق لینکهای پایین صفحه پیش فرض بررسی کنید.
تمامی این لینکها امکانات مختلفی مانند اسکریپتهای CGI، نسخه سفارشی PHP و سیستم احراز هویتی را نمایش میدهد.
اگر همه چیز درست کار کند، میتوانید به پنل مدیریت OpenLiteSpeed بروید.
برای دسترسی به پنل مدیریت OpenLiteSpeed، در مرورگر خود آدرس زیر را وارد کنید.
https://server_domain_or_IP:7080
server_domain_or_IP
را با آدرسIP
سرور یا دامنه خود جایگزین کنید.- توجه کنید که این آدرس
HTTPS
دارد و روی پورت7080
اجرا میشود.

بعد از احراز هویت، رابط مدیریت OpenLiteSpeed به شما نشان خواهد داده شد.
بیشتر تنظیمات مربوط به وبسرور OpenLiteSpeed از طریق داشبورد مدیریت انجام میشود.
- در این مرحله، شما با استفاده از پورتهای باز شده به سرور متصل شدید.
- در مرحله بعد، پورت صفحه پیشفرض را تغییر خواهیم داد.
🔶برای ادامه مطالعه و یادگیری: نحوه ارتقای نسخه اوبونتو 22.04 به 24.04 در سرور مجازی Ubuntu
مرحله چهارم: تغییر پورت صفحه پیش فرض
برای تنظیمات سرور از طریق پنل وب، پورت صفحه پیش فرض را از 8088
به پورت استاندارد HTTP
تغییر دهید.
- در پنل مدیرت OpenLiteSpeed، از نوار کناری گزینه
Listeners
را انتخاب کنید. - لیستی از لیسنرهای فعال نمایش داده میشود.
- بر روی آیکون
View
برایDefault Listener
کلیک کنید.

با این کار، صفحهای با جزئیات بیشتر درباره Default Listener
باز میشود.
برای تغییر مقادیر در جدول Address Settings
، بر روی دکمه View
راست کلیک کنید.

با کلیک بر روی این دکمه، صفحه جدیدی برای شما باز خواهد شد.
پورت 8088
را به پورت 80
تغییر دهید، سپس بر روی دکمه Save کلیک کنید تا تغیراتی که انجام داده اید ذخیره شود.

برای اعمال تمامی تغییرات به راه اندازی مجدد سرورتان نیاز خواهید داشت. برای این کار بر روی آیکون Graceful Restart
کلیک کنید تا OpenLiteSpeed شما ری استارت شود.

اگر به راهاندازی LiteSpeed نیاز پیدا کردید، بر روی دکمه Go
کلیک کنید. صفحه وب پیش فرض باید در مرورگر شما روی پورت 80
قابل دسترسی باشد، به جای پورت 8088
با وارد کردن دامنه یا آدرس خود بدون مشخص کردن پورت، سایت شما نمایش خواهد داده شد.
دیگر میتوانید هر فایل HTML , Css , Js
را با فایل های دیگری که میخواهید در سایت خود نمایش دهید و در دایرکتوری زیر قرار دهید.
/usr/local/lsws/Example/html
🔷بیشتر بخوانید: چگونه وردپرس را روی سرور مجازی اوبونتو Ubuntu بهینه کنیم؟
سوالات متداول:
در ادامه به سوالاتی که امکان دارد در این زمینه برای شما بدون پاسخ بماند، جوابهای کوتاه اما مفیدی دادهایم که با استفاده از آن میتوانید به سوال خود پاسخ صحیحی را بدهید.
چطور OpenLiteSpeed را بر روی سرور مجازی Ubuntu نصب کنم؟
برای نصب OpenLiteSpeed بر روی سرور مجازی Ubuntu، ابتدا مخزن نرمافزاری آن را اضافه کرده و سپس از طریق دستور sudo apt install openlitespeed lsphp81
آن را نصب کنید.
چگونه پورت پیش فرض OpenLiteSpeed را تغییر دهم؟
وارد پنل مدیریت OpenLiteSpeed شده، از بخش Listeners
پورت پیشفرض را از 8088
به 80
تغییر دهید.
چطور میتوانم وارد پنل مدیریت OpenLiteSpeed شوم؟
وارد مرورگر شده و آدرس https://your_server_ip:7080
را وارد کنید. سپس نام کاربری و رمز عبور مدیر را وارد کنید.
چطور میتوانم سرور OpenLiteSpeed را مجددا راهاندازی کنم؟
برای راهاندازی مجدد، از پنل مدیریت به بخش Graceful Restart
بروید و روی آیکون فلش کلیک کنید.
چگونه فایل های سایت خود را در OpenLiteSpeed آپلود کنم؟
فایلهای HTML , CSS , JS
خود را در دایرکتوری /usr/local/lsws/Example/html
قرار دهید.
چگونه میتوانم پورت OpenLiteSpeed را باز کنم؟
برای باز کردن پورتها از دستور sudo ufw allow 8088,7080,443,80/tcp
استفاده کنید.
چگونه میتوانم رمز عبور پنل مدیریت OpenLiteSpeed را تغییر دهم؟
از طریق دستور sudo /usr/local/lsws/admin/misc/admpass.sh
میتوانید رمز عبور پنل مدیریت را تغییر دهید.
👈🏻بیشتر بخوانید: نحوه میزبانی وبسایت با استفاده از Cloudflare و Nginx در اوبونتو 22.04
جمع بندی
برای نصب و پیکربندی OpenLiteSpeed بر روی سرور مجازی Ubuntu، ابتدا باید مخزن نرمافزاری را اضافه کرده و با دستور sudo apt install openlitespeed lsphp81
آن را نصب کنید. سپس برای دسترسی به پنل مدیریت، به آدرس https://your_server_ip:7080
بروید و با نام کاربری و رمز عبور وارد شوید. برای تغییر پورت پیشفرض از 8088
به 80
، وارد بخش Listeners
پنل مدیریت شوید و پورت را تغییر دهید. همچنین، فایلهای سایت خود را در مسیر /usr/local/lsws/Example/html
آپلود کنید. در نهایت، برای اعمال تغییرات، از گزینه Graceful Restart
برای راهاندازی مجدد استفاده کنید.
🔶مطالعه بیشتر: چگونه Screen را روی یک سرور مجازی اوبونتو نصب و استفاده کنیم؟